使用JS屏蔽F12/右键/复制与查看源代码

458天前 · 干货 · 129次阅读

  • 禁止F12

    //禁止F12
    document.onkeydown = function(){
      if(window.event && window.event.keyCode == 123) {
          alert("F12被禁用");
          event.keyCode=0;
          event.returnValue=false;
      }
      if(window.event && window.event.keyCode == 13) {
          window.event.keyCode = 505;
      }
      if(window.event && window.event.keyCode == 8) {
          alert(str+"\n请使用Del键进行字符的删除操作!");
          window.event.returnValue=false;
      }
    }
  • 屏蔽右键菜单

    //禁止右键
    document.oncontextmenu = function (event){
      if(window.event){
      event = window.event;
      }
      try{
      var the = event.srcElement;
          if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
          return false;
          }
          return true;
      }
      catch (e){
          return false;
      }
    }
  • 禁止选中

    //禁止选中
    document.onselectstart = function (event){
      if(window.event){
          event = window.event;
          }
      try{
          var the = event.srcElement;
          if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
          return false;
          }
          return true;
          } 
      catch (e) {
          return false;
      }
    }
  • 禁止复制

    //禁止复制
    document.oncopy = function (event){
      if(window.event){
      event = window.event;
      }
      try{
          var the = event.srcElement;
          if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
          return false;
          }
          return true;
          }
      catch (e){
          return false;
      }
    }
  • 禁止剪切

    //禁止剪切
    document.oncut = function (event){
      if(window.event){
      event = window.event;
      }
      try{
          var the = event.srcElement;
          if(!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
          return false;
          }
          return true;
          }
      catch (e){
          return false;
      }
    }
  • 禁止粘贴

    //禁止粘贴
    document.onpaste = function (event){
      if(window.event){
          event = window.event;
          }
      try{
          var the = event.srcElement;
          if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text") || the.tagName == "TEXTAREA")){
          return false;
          }
          return true;
          }
      catch (e){
          return false;
      }
    }
👍 0 支持 ☕
支持 ☕

Javascript 网页

最后修改于458天前

评论

贴吧 狗头 原神 小黄脸
收起

贴吧

狗头

原神

小黄脸

目录

avatar

Johnson_Ran

53

文章数

0

评论数

5

分类