禁止拷贝复制文字+F12+F5+无限debugger+禁用右键等多功能代码

 有些网友为了防止网站被扒,会加一些限制鼠标右键或者F12之类的代码,对新手扒站造成困扰,算是一种防护吧!也是无意中发现了这个代码,感觉写的很全,特意分享给网友们!

 //禁用右键

 window.oncontextmenu = function () { return false; }

 //禁止任何键盘敲击事件(防止F12和shift+ctrl+i调起开发者工具)

 /* window.onkeydown = window.onkeyup = window.onkeypress = function () {

 window.event.returnValue = false;

 return false;

 } */

 //无限debugger

 setInterval(function () {

 check();

 }, 2000);

 var check = function () {

 function doCheck(a) {

 if (('' + a / a)['length'] !== 1 || a % 20 === 0) {

 (function () { }['constructor']('debugger')());

 } else {

 (function () { }['constructor']('debugger')());

 }

 doCheck(++a);

 }

 try {

 doCheck(0);

 } catch (err) { }

 };

 check();

 //网站禁止选择文字

 document.addEventListener('selectstart', function (e) {

 e.preventDefault();

 })

 document.onkeydown = function () {

 //禁止ctrl+u

 if (event.ctrlKey && window.event.keyCode == 85) {

 return false;

 }

 //禁止 F12

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

 event.keyCode = 0;

 event.returnValue = false;

 }

 //禁止ctrl+s

 if (event.ctrlKey && window.event.keyCode == 83) {

 return false;

 }

 //禁止 F5

 if (window.event && window.event.keyCode == 116) {

 event.keyCode = 0;

 event.returnValue = false;

 }

 }


免责声明:本网转载或编译文章原文均来自网络,不代表本网观点或证实其内容的真实性。若有来源标注错误或涉及文章版权问题,请与本网联系,本网将及时更正、删除,谢谢。如需转载时请以链接形式注明文章出处:http://www.jywlcm.com/416.html

技术支持 观察行业视觉,用专业的角度,帮助北流企业用户提高业务生产力、工作效率和竞争力。
MORE
X

截屏,微信识别二维码

微信号:Jywlcm888

(点击微信号复制,添加好友)

  打开微信