网站防扒老生常谈了,今天老白博客@老白也给大家分享一下从网上看到的“WordPress网站防扒代码/禁止F12调试教程-以7b2主题为例”
一、效果演示
如图所示:无论是右键检查还是F12,都会提示如图代码,可以一定程度上禁止扒取
二、实现教程
1.正常打开浏览器调试工具的思路
- F12 -> 开发者工具
- 右键 -> 开发者工具
- 浏览器设置 -> 工具 -> 开发者工具
解决办法 禁用F12 禁用鼠标右键 检测开发者工具(转载自https://www.esw.ink/487.html)
2.禁止网站右键大法
这个方法以前老白博客@老白分享过,方法很多,但是不建议使用,影响用户体验
这里再贴一种方法,添加到footer.php底部,结尾body标签之前(后面的方法都是贴在这个位置)
/*禁用鼠标右键-www.xcbtmw.com*/
<script type="text/javascript"> document.oncontextmenu = function(){ alert("当前页面不能使用右键!"); return false; } </script>
3.禁止F12大法
<script type="text/javascript">
document.onkeydown = function(){
if(window.event && window.event.keyCode == 123) {
alert("F12被禁用");
event.keyCode=0;
event.returnValue=false;
}
if(window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if(window.event && window.event.keyCode == 8) {
alert(str+"n请使用Del键进行字符的删除操作!");
window.event.returnValue=false;
}
}
</script>
4.禁止调试器(推荐)
个人自用,相对比较温和,网站能够右键,能够正常复制和粘贴
<!--禁止扒取-www.xcbtmw.com-->
<script type="text/javascript">
setInterval(function() {
check()
}, 4000);
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();
</script>
5.简单引用暴力版
直接在header.php文件里引用下面这段js即可禁止F12、禁止右键(注意文件失效,建议保存本地)
https://www.xcbtmw.com/19002.html
三、相关文章
阅读文末标签吧,很多很丰富!
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。