JSCode all of Brower 全局屏蔽网页右键功能 具体实现


Posted in Javascript onJune 05, 2013

[javascript]

<script type="text/javascript"> 
function clickIE4(){ 
        if (event.button==2){ 
                return false; 
        } 
} function clickNS4(e){ 
        if (document.layers||document.getElementById&&!document.all){ 
                if (e.which==2||e.which==3){ 
                        return false; 
                } 
        } 
} 
function OnDeny(){ 
        if(event.ctrlKey || event.keyCode==78 && event.ctrlKey || event.altKey || event.altKey && event.keyCode==115){ 
                return false; 
        } 
} 
if (document.layers){ 
        document.captureEvents(Event.MOUSEDOWN); 
        document.onmousedown=clickNS4; 
        document.onkeydown=OnDeny(); 
}else if (document.all&&!document.getElementById){ 
        document.onmousedown=clickIE4; 
        document.onkeydown=OnDeny(); 
} 
document.oncontextmenu=new Function("return false"); 
</script> 

<script type="text/javascript">
function clickIE4(){
        if (event.button==2){
                return false;
        }
}
function clickNS4(e){
        if (document.layers||document.getElementById&&!document.all){
                if (e.which==2||e.which==3){
                        return false;
                }
        }
}
function OnDeny(){
        if(event.ctrlKey || event.keyCode==78 && event.ctrlKey || event.altKey || event.altKey && event.keyCode==115){
                return false;
        }
}
if (document.layers){
        document.captureEvents(Event.MOUSEDOWN);
        document.onmousedown=clickNS4;
        document.onkeydown=OnDeny();
}else if (document.all&&!document.getElementById){
        document.onmousedown=clickIE4;
        document.onkeydown=OnDeny();
}
document.oncontextmenu=new Function("return false");
</script>
Javascript 相关文章推荐
Array.prototype.concat不是通用方法反驳[译]
Sep 20 Javascript
js中document.write使用过程中的一点疑问解答
Mar 20 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
Jan 02 Javascript
JavaScript 浏览器对象模型BOM使用介绍
Apr 13 Javascript
JS实现窗口加载时模拟鼠标移动的方法
Jun 03 Javascript
js简单实现Select互换数据的方法
Aug 17 Javascript
js获取html的span标签的值方法(超简单)
Jul 26 Javascript
利用types增强vscode中js代码提示功能详解
Jul 07 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
Sep 26 Javascript
vue动态绑定class选中当前列表变色的方法示例
Dec 19 Javascript
vue实现将一个数组内的相同数据进行合并
Nov 07 Javascript
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 #Javascript
JQuery AJAX 中文乱码问题解决
Jun 05 #Javascript
Javascript自定义排序 node运行 实例
Jun 05 #Javascript
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
Jun 05 #Javascript
jquery实现控制表格行高亮实例
Jun 05 #Javascript
javascript:;与javascript:void(0)使用介绍
Jun 05 #Javascript
jquery插件开发注意事项小结
Jun 04 #Javascript
You might like
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
php 高性能书写
2010/12/11 PHP
简介WordPress中用于获取首页和站点链接的PHP函数
2015/12/17 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
Javascript typeof 用法
2008/12/28 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
javascript手风琴下拉菜单实现代码
2015/11/12 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
JS打印彩色菱形的实例代码
2018/08/15 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
javascript实现点击产生随机图形
2021/01/25 Javascript
[02:46]2014DOTA2国际邀请赛 选手为你解读比赛MVP充满梦想
2014/07/09 DOTA
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
浅谈Python中函数的参数传递
2016/06/21 Python
解决python 输出是省略号的问题
2018/04/19 Python
python操作cfg配置文件方式
2019/12/22 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
解决pycharm编辑区显示yaml文件层级结构遇中文乱码问题
2020/04/27 Python
python小白切忌乱用表达式
2020/05/29 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
pycharm + django跨域无提示的解决方法
2020/12/06 Python
5 个强大的HTML5 API 函数推荐
2014/11/19 HTML / CSS
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
会话Bean的种类
2013/11/07 面试题
大学生志愿者感言
2014/01/15 职场文书
家长会演讲稿
2014/04/26 职场文书
工作散漫检讨书
2014/09/16 职场文书
计划生育目标责任书
2015/05/09 职场文书
筑梦中国心得体会
2016/01/18 职场文书
Python必备技巧之字符数据操作详解
2022/03/23 Python
vue打包时去掉所有的console.log
2022/04/10 Vue.js