美文网首页后端之美-ASP.netJavaScript(ECMA 6/7/8/9)前端之美
网站 屏蔽F12 审查元素 ,屏蔽右键菜单等网站隐私小技巧

网站 屏蔽F12 审查元素 ,屏蔽右键菜单等网站隐私小技巧

作者: 吴佳浩 | 来源:发表于2018-09-30 10:27 被阅读30次

    最近在搭建自己的个人网站所以用上了,话不多说 上代码
    防止恶意的串改网站的内容

    一、屏蔽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.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;
      }
    }
    

    4、屏蔽粘贴

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

    五、屏蔽剪切

    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.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;
      }
    }
    

    但是所有的东西都挡不住一个叫做开发者工具的东西。。。。哈哈😁

    相关文章

      网友评论

      • 3ec27b8a259a:寻找ios马甲包上架大神,有意私聊1916699999

      本文标题:网站 屏蔽F12 审查元素 ,屏蔽右键菜单等网站隐私小技巧

      本文链接:https://www.haomeiwen.com/subject/kkhioftx.html