WordPress禁止F12代码–防采集代码
该代码可以在访客使用F12时,自动截取内容,弹出替换内容,防止查看代码,严格来讲功能是有些许鸡肋,不过是可以避免大部分的快捷键打开查看源代码,要查看你网站的源码还是要使用其它手段,也可以防扒,当然这些防小白的。
方法一:
WordPress网站后台-–》查看主题设置—》底部设置—》网站底部自定义JS代码,把下面的 css 代码复制粘贴到里面即可。
其他主题的话在你的主题目录下的,footer.php文件中下面添加下面的代码:
自定义 HTML 代码
<!--安全 1 开始--><script type="text/javascript"> window.onload = function(){ document.onkeydown = function (){ var e = window.event || arguments[0]; //F12 if(e.keyCode == 123){ return false; //Ctrl+Shift+I }else if((e.ctrlKey) && (e.shiftKey) && (e.keyCode == 73)){ return false; //Shift+F10 }else if((e.shiftKey) && (e.keyCode == 121)){ return false; //Ctrl+U }else if((e.ctrlKey) && (e.keyCode == 85)){ return false; } }; document.oncontextmenu = function (){ return false; } } </script><!--by:博客-blog.52date.cn--><!--安全 1 结束-->
方法 二:主题设置代码
网站管理后台-–》主题设置—》底部设置—》网站底部自定义JS代码,把下面的 css 代码复制粘贴到里面即可。
其他主题的话在你的主题目录下的,footer.php文件中下面添加下面的代码:
<!--安全 2 不要扒我了开始--><script type="text/javascript">((function() { var callbacks = [], timeLimit = 50, open = false; setInterval(loop, 1); return { addListener: function(fn) { callbacks.push(fn); }, cancleListenr: function(fn) { callbacks = callbacks.filter(function(v) { return v !== fn; }); } } function loop() { var startTime = new Date(); debugger; if (new Date() - startTime > timeLimit) { if (!open) { callbacks.forEach(function(fn) { fn.call(null); }); } open = true; window.stop(); alert('不要扒我了'); window.location.reload(); } else { open = false; } } })()).addListener(function() { window.location.reload(); });</script><!--by:博客-blog.52date.cn--><!--安全 2 不要扒我了结束-->
文章版权声明:除非注明,否则均为云启博客原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...