WordPress网站防扒代码/禁止F12调试教程(7b2演示)

分享一个WORDPRESS禁止F12的代码。做网站的害怕别人F12看自己代码。辛苦写的代码或者文章被复制去。

效果图

WordPress网站防扒代码/禁止F12调试教程(7b2演示)
如图所示:无论是右键检查还是F12,都会提示如图代码,可以一定程度上禁止扒取

方法

我们先了解一下几种打开浏览器调试工具的方法

  • 浏览器设置 -> 工具 -> 开发者工具
  • 右键 -> 开发者工具
  • F12 -> 开发者工具

那么我们依次来实现将这些方法禁用

禁止网站右键大法

之前也分享过一篇《分享一个禁止右键的JS代码》的方法。需要的可以去看看。方法都类似,只要能用就是方法。

添加到footer.php底部,结尾body标签之前(后面的方法都是贴在这个位置)

/*禁用鼠标右键-www.xingkongweb.com/59918.html*/ 
<script type="text/javascript"> document.oncontextmenu = function(){ alert("当前页面不能使用右键!"); return false; } </script>

禁止F12大法

将一下代码放到模板中底部或者顶部。

/*禁止F12大法-www.xingkongweb.com/59918.html*/ 
<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>

禁止调试器(推荐)

相对比较温和,网站能够右键,能够正常复制和粘贴

<!--禁止扒取-www.xingkongweb.com/59918.html-->
<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>

简单暴力法

这个方法是网络上开发者做的库,因为有些方法随时间推移会失效。所以引用这个库防止进行代码搬运。

此文件直接禁止了所有可看代码的途径,包括右键。影响用户体验,并不是很建议直接引用。

因为是通用版本,我直接另外发了一篇文章详细请看:《使用disable-devtool禁止右键/F12/调试自动关闭窗口

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索