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;
js中的屏蔽的使用示例
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@