js中的屏蔽
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;
最新文章
- struts 2 时间控件
- Isolation-based Anomaly Detection
- 启动hadoop,没有启动namenode进程。log4j:ERROR setFile(null,true) call faild.
- RMQ(dp)
- 如何用DELPHI编程修改外部EXE文件的版本信
- CentOS 6.3上搭建PPTP VPN
- 201521123037 《Java程序设计》第9周学习总结
- jdbc的入门学习
- ABP 2.0.2 升到 2.2.1
- PS与AI快捷键小结
- python中变量的缓存机制
- C#ToString() 格式化数值
- 011_自定义mac通知的时长
- Android SDKVersion 参数列表
- mongodb 按配置文件mongodb.conf启动
- 计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll解决办法
- HTML5须知的特征和技术
- HDUOJ-----1098 Ignatius&#39;s puzzle
- Java 读写锁的实现
- CSS实现文字两端对齐
热门文章
- Hadoop-1.1.2、HBase-0.94.7完全分布式集群结构
- 【Android界面实现】可旋转的汽车3D模型效果的实现
- Sql Server 2008R2版本中有关外键Foreign的使用
- javascript中数组常用方法总结
- 【百度地图API】交你如何用百度地图搜索自己的数据!不需数据库!
- 【OC学习-12】什么是类的继承?为什么要继承?以及继承里面的注意事项
- UVA - 11986 Save from Radiation
- 使用PHP生成PDF文档
- IOS程序启动的过程
- 找不到方法: Int32 System.Environment.get_CurrentManagedThreadId() .