禁止别人复制你网页内容以及查看网站源代码的方法-js教程

2019-10-30 17:14:35 / 羽忆教程网 / 12 浏览

如何禁止他人复制你网站的内容,通过F12查看你网站的源代码以及禁用右键等功能呢?这是可以通过js来判断点击按键的键码值,从而达到禁用复制粘贴、右键、F12等功能的效果。

首先,我们要了解下F12键、C键、Ctrl键、V键的相对应键码值:

V 键码值 86

Ctrl 键码值 17

F12 键码值 123

C 键码值 67

字母和数字键的键码值(keyCode)

之后通过js来进行判断,用户点击按键的键码值是否等于相对应的数字,匹配则禁止其功能。

禁止别人复制你网页内容以及查看网站源代码的方法

相应js代码如下:

<script>
window.onload = function(){
  document.onkeydown = function () {
    if (window.event && window.event.keyCode == 123) {
      event.keyCode = 0;
      event.returnValue = false;
      return false;
    }
  }; // 禁用F12
}
window.onload = function(){
  document.oncontextmenu = function(){
    return false;
  } //禁用右键
  document.onkeydown = function(){
    if (event.ctrlKey && window.event.keyCode==67){
      return false;
    } // 禁用复制
    if (event.ctrlKey && window.event.keyCode==86){
      return false;
    } // 禁用黏贴
  }
  document.body.oncopy = function (){
    return false;
  } // 禁用复制
  document.onselectstart = function(){
    return false;
  } // 禁用黏贴
}
</script>

以上js代码就是禁止别人复制你网页内容以及查看网站源代码的方法,可以直接复制到网站底部生效。以上就是禁止F12、禁止别人复制网页内容的相关教程。

扫码分享:
二维码

有用 的留言

学习了,这样就可以禁止别人复制我网站的代码和内容了。

Windows 7 Firefox 2019-10-31 09:20:45


网站地图