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

  网站为了保护原创内容,为了防止内容被采集,需要禁止他人查看源代码。
 
  查看源代码有四种方法,第一是直接右键查看网页源代码,第二是按键盘快捷键 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、将网页保存到本地用编辑器打开、用模拟蜘蛛爬取网页获得源代码等等都是可行的方法。