网站为了保护原创内容,为了防止内容被采集,需要禁止他人查看源代码。
查看源代码有四种方法,第一是直接右键查看网页源代码,第二是按键盘快捷键 F12 查看源代码,第三是从浏览器的开发者工具中查看源代码。第四种无法禁止查看源代码。
因此可以用下面的方法来禁止用户查看网页源代码:
1、禁用鼠标右键(防止右键查看源代码)
2、禁止任何键盘快捷键(防止 F12 和 shift+ctrl+i 调起开发者工具)
3、如果用户在浏览器工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭该页面。
效果 :https://h5zf.cn/
禁止右键查看源代码:把以下代码添加到需要禁止的代码里即可~
- <script type="text/javascript">
- //禁用右键(防止右键查看源代码)
- window.oncontextmenu=function(){return false;}
- //禁止任何键盘敲击事件(防止F12和shift+ctrl+i调起开发者工具)
- window.onkeydown = window.onkeyup = window.onkeypress = function () {
- window.event.returnValue = false;
- return false;
- }
- //如果用户在工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭本页面
- var h = window.innerHeight,w=window.innerWidth;
- window.onresize = function () {
- if (h!= window.innerHeight||w!=window.innerWidth){
- window.close();
- window.location = "about:blank";
- }
- }
- </script>
- <!-- 上面是禁止右键查看源码 -->
复制代码 手机端自适应不受影响,如果有影响自行删掉 强制关闭代码
转自 https://www.24mh.cn/post/554.html
|