当下浏览器还是很多的,如果你想你的网站内容不被人手工采集的话,你的图片不想被人另存为或下载的话,我们完全可以禁止右键,禁止全站复制。这样的话,无论是想右键查看源代码还是图片另存为都做不到了,连网站文字选中也做不到。其实方法非常的简单,只要用JS代码和css代码就可以做到。

对于常规的浏览器

禁用鼠标右键、禁用文字复制
  • 将以下代码放入JS文件中
<script language="Javascript">
  document.oncontextmenu=new Function("event.returnValue=false"); //禁止鼠标右键
  document.onselectstart=new Function("event.returnValue=false"); //禁止选中文字复制
</script>
禁用F12
  • 将以下代码放入JS文件中
<script type="text/javascript">
 document.onkeydown = function () {
   if (window.event && window.event.keyCode == 123) {
       event.keyCode = 0;
       event.returnValue = false;
       return false;
       }
   };
</script>

{mtitle}不像话的分割线{/mtitle}

对于不走寻常路的火狐浏览器,需要用到以下代码

火狐浏览器禁用右键
  • 将代码放入到JS文件中
<script type="text/javascript">
  document.oncontextmenu=function(e){return false;}
</script>
火狐浏览器禁用文字复制
  • 将以下代码放入到css文件中
<style>
  body {
        -moz-user-select:none; <!--禁止文字让选中-->
       }
</style>

{dotted startColor=#ff6c6c endColor=#1989fa/}

参考:〔NetWork〕网站禁止右键、F12“防复制、防查看源代码、防图片下载”方法