js中的屏蔽的使用示例


Posted in Javascript onJuly 30, 2013

js屏蔽效果

/** 屏蔽F1帮助 */ 
window.onhelp = function(){return false;} 
/** 
*屏蔽 F5、Ctrl+N、Shift+F10、Alt+F4 
*如果想要屏蔽其他键,则找到对应的 keyCode 再依照此方法即可 
*/ 
document.onkeydown = function(event){ 
event = window.event || event; 
if(event.keyCode==116 || (event.ctrlKey && event.keyCode==78) || (event.shiftKey && event.keyCode==121) || (event.altKey && event.keyCode==115)){ 
event.keyCode =0; 
event.returnvalue = false; 
} 
} 
/** 屏蔽鼠标右键 */ 
document.oncontextmenu = function(){return false;} 
//或者 
document.onmousedown = function(event){ 
event = window.event || event; 
if(document.all && event.button == 2) { 
event.returnvalue=false; 
} 
} 
/** 
* 屏蔽“后退”功能(<a href="javascript:replaceLocation('http://www.google.com')" mce_href="javascript:replaceLocation('http://www.google.com')">Google</a>) 
* @param url 页面要转向的URL 
*/ 
function replaceLocation(url){ 
document.location.replace(url); 
} 
/** 屏蔽选中网页内容 */ 
document.onselectstart=function(){return false;} 
/** 屏蔽复制网页内容 */ 
document.body.oncopy = function(){return false;} 
/** 屏蔽剪切网页内容 */ 
document.body.oncut = function(){return false;} 
/** 屏蔽向网页粘贴内容 */ 
document.body.onpaste = function(){return false;} 
/** 屏蔽拷屏(不停的清空剪贴板) */ 
window.setInterval('window.clipboardData("Text", "")', 100); 
/** 
* 屏蔽查看源文件( <body onload=clear()> ) 
*/ 
function clear() { 
var source=document.body.firstChild.data; 
document.open(); 
document.close(); 
document.body.innerHTML = source; 
} 
/** 
* 屏蔽js报错 
*/ 
function KillError() 
{ 
return true; 
} 
window.onerror=KillError;
Javascript 相关文章推荐
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
Sep 25 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
jquery实现加载等待效果示例
Sep 25 Javascript
js 对小数加法精度处理示例说明
Dec 27 Javascript
JS来动态的修改url实现对url的增删查改
Sep 05 Javascript
JS+CSS实现DIV层的展开、收缩效果
Jan 28 Javascript
jQuery使用方法
Feb 04 Javascript
使用JS编写的随机抽取号码的小程序
Aug 11 Javascript
对vue中v-on绑定自定事件的实例讲解
Sep 06 Javascript
简单了解JavaScript中常见的反模式
Jun 21 Javascript
JavaScript实现图片伪异步上传过程解析
Apr 10 Javascript
关于vue-router-link选择样式设置
Apr 30 Vue.js
使用js正则控制input标签只允许输入的值
Jul 29 #Javascript
js为鼠标添加右击事件防止默认的右击菜单弹出
Jul 29 #Javascript
js保留两位小数使用toFixed实现
Jul 29 #Javascript
jquery图片不完全按比例自动缩小的简单代码
Jul 29 #Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
Jul 28 #Javascript
jquery 定位input元素的几种方法小结
Jul 28 #Javascript
jquery 获取表单元素里面的值示例代码
Jul 28 #Javascript
You might like
基于PHP Web开发MVC框架的Smarty使用说明
2013/04/19 PHP
php定义一个参数带有默认值的函数实例分析
2015/03/16 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
PHP实现的数据对象映射模式详解
2019/03/20 PHP
php自动加载代码实例详解
2021/02/26 PHP
js 弹出菜单/窗口效果
2011/10/30 Javascript
jQuery获得内容和属性方法及示例
2013/12/02 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
ES6新特性之Symbol类型用法分析
2017/03/31 Javascript
基于Vue渲染与插件的加载顺序的问题详解
2018/03/05 Javascript
基于JavaScript canvas绘制贝塞尔曲线
2018/12/25 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python3中的真除和Floor除法用法分析
2016/03/16 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
对Python 窗体(tkinter)树状数据(Treeview)详解
2018/10/11 Python
解决Python 使用h5py加载文件,看不到keys()的问题
2019/02/08 Python
使用Python正则表达式操作文本数据的方法
2019/05/14 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
python 日志 logging模块详细解析
2020/03/31 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
莫斯科高科技在线商店:KremlinStore
2019/03/13 全球购物
建筑工程专业毕业生自荐信
2013/10/19 职场文书
财产公证书样本
2014/04/04 职场文书
2014年大学生就业规划书
2014/04/04 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
2014年维修工作总结
2014/11/22 职场文书
2014年科室工作总结范文
2014/12/19 职场文书