网页禁止复制 禁止查看源代码 禁止F12和查看开发者模式

467次阅读
没有评论

网站为了保护原创内容,为了防止内容被采集,需要禁止他人查看源代码。

查看源代码有四种方法,第一是直接右键查看网页源代码,第二是按键盘快捷键 F12 查看源代码,第三是从浏览器的开发者工具中查看源代码。第四种无法禁止查看源代码。

因此可以用下面的方法来禁止用户查看网页源代码:

1、禁用鼠标右键(防止右键查看源代码)

2、禁止任何键盘快捷键(防止 F12 和 shift+ctrl+ i 调起开发者工具)

3、如果用户在浏览器工具栏调起开发者工具,那么判断浏览器的可视高度和可视宽度是否有改变,如有改变则关闭该页面。

<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>

上面的代码适用于任何程序搭建的网站。当用户打开开发者模式时网页会立即关闭。

PS:虽然上面的手段看起来很高大上,但是想要破解上面的限制也很简单,禁止浏览器启用 JavaScript、将网页保存到本地用编辑器打开、用模拟蜘蛛爬取网页获得源代码等等都是可行的方法。

欢迎打赏
post-qrcode
每日忙乎
版权声明:本站原创文章,由 每日忙乎 2022-06-01发表,共计835字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码
载入中...