有些网友为了防止网站被扒,会加一些限制鼠标右键或者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;
}
}
声明:
本站所有资源均来源于网络收集,一切版权©归原作者所有,请保留原版权信息。
所有资源不排除存在BUG,残缺或加密的可能,请三思后再买,否则购买后一率不能退款;
本站分享仅供参考学习和演示,禁止商用,如需商用,请从正规渠道选择购买正版!使用正版!支持正版!