有些网友为了防止网站被扒,会加一些限制鼠标右键或者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;
}
}
本站资源仅供学习交流使用请勿商业运营,严禁使用模板&源码从事违法,侵权等非法活动!如链接失效内容有误,请到评论反馈。
免费声明
- 本网站的文章内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:304906607进行删除处理。
- 文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)。
- 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
- 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
- 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
- 本站永久网址:https://www.aybk.cn
PHP中的7种开发环境搭建工具
« 上一篇
05-28
判断浏览器是否是微信内置浏览器代码
下一篇 »
05-28

发表评论
请先登录后才能发表评论