您现在的位置是:首页 > 前端开发

禁用F12、复制粘贴、右键等功能,通过js判断点击键码的值

博主:紫藤心-迷途    日期:2020-03-20 浏览次数:365次

通过判断点击按键的键码值,达到禁用F12、复制粘贴、右键等功能的效果

F12 键码值 123

C 键码值 67

V 键码值 86

Ctrl 键码值 17

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

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


分享到: / / / /
  • 点击此处扫一扫二维码,直接手机访问此页