本篇文章主要handsome主题下,如何禁止复制和屏蔽F12调试。其他主题可参考使用。按此教程操作之后博文中的代码段仍然可以复制,点击右上角复制即可。
本站所有博文,如有需要转载的,请联系博主,同意转载后直接给你发原文件
禁止复制
代码:
<body onmousemove=HideMenu() oncontextmenu="return false"
ondragstart="return false"
onselectstart ="return false"
onselect="document.selection.empty()"
oncopy="document.selection.empty()"
onbeforecopy="return false"
onmouseup="document.selection.empty()">
</body>
复制上面的代码
进入后台——开发者设置——自定义输出body 尾部的HTML代码
在这里面粘贴上面的代码,即可,这是一种静默的禁止复制方式。不会弹出来什么提示,而且不影响复制代码,这点我觉得是非常好的。
屏蔽F12
1.事先引入layer.js来提示信息,至后台-开发者设置-自定义输出body 尾部的HTML代码
;
<script src="https://lib.baomitu.com/layer/3.1.1/layer.js"></script>
2.将以下代码添加至后台-开发者设置-自定义JavaScript
document.onkeydown = function(){
if(window.event && window.event.keyCode == 123) {
layer.msg("F12被禁用,有问题请联系博主");
event.keyCode=0;
event.returnValue=false;
}
}
感兴趣的同志还可以看看这篇文章,相对更加成熟和完整:
2 条评论
没用,一般知道F12的人都知道还可以ctrl+shift+i打开控制台,再不行就手动点浏览器右上角设置打开控制台。
这功能很实用,感谢博主 ヾ≧∇≦∗ゝ