阿里云服务器免费领卷啦。

捡代码论坛-最全的游戏源码下载技术网站!

 找回密码
 立 即 注 册

QQ登录

只需一步,快速开始

搜索
关于源码区的附件失效或欺骗帖, 处理办法
查看: 4283|回复: 0

禁用开发者工具F12

[复制链接]

4208

主题

210

回帖

12万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
126171
QQ
发表于 2021-4-27 23:43:10 | 显示全部楼层 |阅读模式
  1. <script>

  2. //禁止鼠标右击
  3.       document.oncontextmenu = function() {
  4.         event.returnValue = false;
  5.       };

  6. //禁止复制
  7. document.onselectstart = function(){
  8.     event.returnValue = false;
  9. }

  10. document.oncopy= function(){
  11.     event.returnValue = false;
  12. }


  13.       //禁用开发者工具F12
  14.       document.onkeydown = document.onkeyup = document.onkeypress = function(event) {
  15.         let e = event || window.event || arguments.callee.caller.arguments[0];
  16.         if (e && e.keyCode == 123) {
  17.           e.returnValue = false;
  18.           return false;
  19.         }
  20.       };
  21.       let userAgent = navigator.userAgent;
  22.       if (userAgent.indexOf("Firefox") > -1) {
  23.         let checkStatus;
  24.         let devtools = /./;
  25.         devtools.toString = function() {
  26.           checkStatus = "on";
  27.         };
  28.         setInterval(function() {
  29.           checkStatus = "off";
  30.           console.log(devtools);
  31.           console.log(checkStatus);
  32.           console.clear();
  33.           if (checkStatus === "on") {
  34.             let target = "";
  35.             try {
  36.               window.open("about:blank", (target = "_self"));
  37.             } catch (err) {
  38.               let a = document.createElement("button");
  39.               a.onclick = function() {
  40.                 window.open("about:blank", (target = "_self"));
  41.               };
  42.               a.click();
  43.             }
  44.           }
  45.         }, 200);
  46.       } else {
  47.         //禁用控制台
  48.         let ConsoleManager = {
  49.           onOpen: function() {
  50.             alert("Console is opened");
  51.           },
  52.           onClose: function() {
  53.             alert("Console is closed");
  54.           },
  55.           init: function() {
  56.             let self = this;
  57.             let x = document.createElement("div");
  58.             let isOpening = false,
  59.               isOpened = false;
  60.             Object.defineProperty(x, "id", {
  61.               get: function() {
  62.                 if (!isOpening) {
  63.                   self.onOpen();
  64.                   isOpening = true;
  65.                 }
  66.                 isOpened = true;
  67.                 return true;
  68.               }
  69.             });
  70.             setInterval(function() {
  71.               isOpened = false;
  72.               console.info(x);
  73.               console.clear();
  74.               if (!isOpened && isOpening) {
  75.                 self.onClose();
  76.                 isOpening = false;
  77.               }
  78.             }, 200);
  79.           }
  80.         };
  81.         ConsoleManager.onOpen = function() {
  82.           //打开控制台,跳转
  83.           let target = "";
  84.           try {
  85.             window.open("about:blank", (target = "_self"));
  86.           } catch (err) {
  87.             let a = document.createElement("button");
  88.             a.onclick = function() {
  89.               window.open("about:blank", (target = "_self"));
  90.             };
  91.             a.click();
  92.           }
  93.         };
  94.         ConsoleManager.onClose = function() {
  95.           alert("Console is closed!!!!!");
  96.         };
  97.         ConsoleManager.init();
  98.       }

  99. </script>
复制代码



捡代码论坛-最全的游戏源码下载技术网站! - 论坛版权郑重声明:
1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与捡代码论坛-最全的游戏源码下载技术网站!享有帖子相关版权
3、捡代码论坛版权,详细了解请点击。
4、本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
5、若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 我们不承担任何技术及版权问题,且不对任何资源负法律责任。
6、如无法链接失效或侵犯版权,请给我们来信:jiandaima@foxmail.com

回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立 即 注 册

本版积分规则

技术支持
在线咨询
QQ咨询
3351529868

QQ|手机版|小黑屋|捡代码论坛-专业源码分享下载 ( 陕ICP备15015195号-1|网站地图

GMT+8, 2024-4-25 21:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表