关于禁止开发者调用console

禁止页面右键点击及禁止f12调出控制台,但是存在兼容性问题,chrome下全功能,firefox下禁止f12失效,ie下全部失效,源码如下:

<script>

    //禁止右键和f12

    function click(e) {

        if (document.all) {

            if (event.button==2||event.button==3) { alert("你要干嘛");

                oncontextmenu='return false';

            }

        }

        if (document.layers) {

            if (e.which == 3) {

                oncontextmenu='return false';

            }

        }

    }

    if (document.layers) {

        document.captureEvents(Event.MOUSEDOWN);

    }

    document.onmousedown=click;

    document.oncontextmenu = new Function("return false;")

    document.onkeydown =document.onkeyup = document.onkeypress=function(){

        if(window.event.keyCode == 123) {

            window.event.returnValue=false;

            return(false);

        }

    }

</script>

时间: 2024-11-02 21:50:47

关于禁止开发者调用console的相关文章

百度联盟网盟推广业务禁止iframe调用

公告全文如下:  代码如下 复制代码 尊敬的百度联盟会员,您好: 近期,我们对<百度联盟业务合作规范>进行了修改,明确规定未经授权禁止使用iframe调用网盟推广产品. 不恰当的iframe调用网盟产品,可能会影响网盟策略的实现效果,进而影响收益;还可能导致无效点击,对百度推广客户造成伤害,进而影响业务合作的可持续发展. 自8月1日起,联盟将正式对违规iframe调用流量停止展示服务,请关注.如存在违规调用的情形,请及时调整,避免对收益造成影响. 如果您有任何疑问,请登陆联盟后台发送"

百度网盟禁止iframe调用

百度网盟今天发布公告,称对<百度联盟业务合作规范>进行了修改,明确规定未经授权禁止使用iframe调用网盟推广产品. 公告称,不恰当的iframe调用百度网盟产品,可能会影响网盟策略的实现效果,进而影响收益:还可能导致无效点击,对百度推广客户造成伤害,进而影响业务合作的可持续发展.        自8月1日起,百度联盟将正式对违规iframe调用流量停止展示服务,请关注.如存在违规调用的情形,请及时调整,避免对收益造成影响. Google Adsense在2011年5月也明文禁止了iframe

Google禁止开发者为谷歌眼镜开发人脸识别App

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   [ 科技讯]6月3日消息,可能很 多人都在担心人脸识别app带来的隐私漏洞?Google的回答是,它也不希望这种情况的发生.Google 刚刚更新了谷歌眼镜的 开发者规范,明确禁止人脸识别App的开发.     在Google+的更新中,Google解释道:"如同我们 多年来一直坚持的那样,没有可靠的隐私保护措施,我们不会在产品中增加人脸识别功能.因此

工信部:手机禁止擅自调用终端通信功能

6月4日消息,为维护用户个人信息安全,工信部拟对接入公众移动通信网络.具有操作系统.可由用户自行安装应用软件的移动通信 终端产品(以下称"移动智能终端")加强进网管理工作,并于近日下发通知,要求移动智能终端 生产企业不得在移动智能终端中预置或者以其他方式提供用户安装具有以下性质的应用软件:(一)含有恶意代码的:(二)未向用户明示并经用户同意,擅自收集.修改用户个人信息的:(三)未向用户明示并经用户同意,擅自调用终端通信功能,造成流量耗费.费用损失.信息泄露等的:(四)含有<中华人

谷歌眼镜为何禁止开发者挣钱:时机未到

谷歌眼镜应用还没到赚钱的时候 葛甲谷歌眼镜还没正式向消费者发售,不过一些测试版眼镜已交到试用者手中,他们中的大多数人是应用开发者,已抢先为谷歌眼镜开发出一些应用.目前谷歌官方发布的应用只有5种,非官方应用却有很多,其中不乏精品.谷歌对非官方应用采取支持的态度,但明确禁止任何应用向消费者收费,也不允许内置广告推送功能,谷歌甚至连自家的应用也都是免费的,不推送广告.开发者开 发应用是有成本的,从中实现商业目的也无可厚非,只有开发者获得收益才能吸引更多人加入进来,反之则会无人问津.但实际情况是,为谷歌

微信公众平台开发者-调用微信高级群发接口,发送图文发送失败,在微信后台显示系统错误

问题描述 调用微信高级群发接口,发送图文发送失败,在微信后台显示系统错误 我使用高级群发接口的时候,使用预览接口是可以收到消息的,但是群发图文的时候 总是过段时间在微信后台可以看到发送消息失败,系统错误,这个是是怎么一回事? 解决方案 http://www.cnblogs.com/txw1958/p/weixin-mp-mass-send.html 有每日上限的.

Node.js开发者必须了解的4个JS要点_node.js

本文为开发者总结了4个Node.js要点. 1. 非阻塞(Non-blocking)或异步I/O 由于Node.js一个服务器端框架,所以它主要工作之一是处理浏览器请求.在传统的I/O系统中,每个请求的发出都是在上一请求到达之后才发出的.所以这被称为阻塞(blocking)I/O.服务器会阻挡其它的请求以处理当前请求,从而导致浏览器等待. Node.js不以这种方式来进行I/O处理.如果一个请求需要长时间处理,Node.js会把该请求发送给一个事件循环(event loop),然后继续处理在调用

Javascript 中 console 的用法

console对象是JavaScript的原生对象,它有点像Unix系统的标准输出stdout和标准错误stderr,可以输出各种信息用来调试程序,而且还提供了很多额外的方法,供开发者调用.它的常见用途有两个. 显示网页代码运行时的错误信息. 提供了一个命令行接口,用来与网页代码互动. 浏览器实现 console对象的浏览器实现,包含在浏览器自带的开发工具之中.以Chrome浏览器的"开发者工具"(Developer Tools)为例,首先使用下面三种方法的一种打开它. 按F12或者C

windows-如何通过禁止向显存写入数据来冻结电脑屏幕图像?

问题描述 如何通过禁止向显存写入数据来冻结电脑屏幕图像? 想要通过GPU方面来实现冻结电脑画面.倒是考虑过通过cuda编程来实现(虽然这个我也不懂)但后来发现cuda仅对于nivida显卡有用,而我想实现在所有硬件下都可以冻结.直观地感觉实现并不难,可以通过调用系统接口来实现,但我查了下windows sdk,没有找到相应的接口.我还有一个疑问,是不是显卡驱动程序会有些可供开发者调用的接口呢?另外,通过IOCTL这个接口是否可以实现我想要的功能呢?请求指个方向,只要有一点资料我就可以继续向下查了