网站如何检测到是否开启开发者工具?这里不是指监听键盘事件F12之类的方法,而是通过浏览器右侧点击打开开发者工具。

现在介绍2个方法,非常管用,可以检测到你是否开启了控制台程序,可以算是JavaScript的一些奇淫巧技,将如下这段代码加入你的网站即可。

方法一:

打开控制台弹窗debug调试:

setInterval(function() {check()
}, 1000);
var check = function() {function doCheck(a) {if (("" + a / a)["length"] !== 1 || a % 20 === 0) {(function() {}["constructor"]("debugger")())} else {(function() {}["constructor"]("debugger")())}doCheck(++a)}try {doCheck(0)} catch (err) {}
};
check();

方法二:

打开控制台跳转Url

function toDevtools(){let num = 0; let devtools = new Date();devtools.toString = function() {num++;if (num > 1) {window.location.href = "http://www.fly63.com"blast();}}console.log('', devtools);
}
toDevtools();

方法三:

通方法一,打开控制台启用调试模式:

if(window.location.href.indexOf('#debug')==-1){setInterval(function(){(function (a) {return (function (a) {return (Function('Function(arguments[0]+"' + a + '")()'))})(a)})('bugger')('de', 0, 0, (0, 0));}, 1000);
}

js检测开发者工具是否打开 防止别人调试代码相关推荐

  1. js检测开发者工具Devtools是否打开防调试

    之前写过一篇文章<Javascript检测开发者工具Devtools是否打开>,主要是讲如何通过js来检测开发者工具是否打开,防止别人恶意调试我们的代码,那段代码也是查了蛮多资料整理出来的 ...

  2. JS检测浏览器开发者工具是否打开

    在有些情况下 我们需要检测用户是否打开了浏览器的开发者工具 右键检查出来的就是开发者工具 比如前端爬虫检测 或者是避免用户非法篡改信息 本篇文章主要讲述几种前端js检测开发者工具是否打开的方法 1.重 ...

  3. 检测浏览器开发者工具是否打开了

    在某些情况下我们需要检测当前用户是否打开了浏览器开发者工具,比如前端爬虫检测,如果检测到用户打开了控制台就认为是潜在的爬虫用户,再通过其它策略对其进行处理.本篇文章主要讲述几种前端JS检测开发者工具是 ...

  4. 谷歌浏览器 F12或右键检查 开发者工具DevTool打开慢问题

    谷歌浏览器 F12或右键检查 开发者工具DevTool打开慢问题 原因: 最近Chrome更新后提示是否将DevTool语言设为中文,设为中文后感觉不适应,又切回英文,但是有个UK.US英文,选了个U ...

  5. 微信web开发者工具无法打开网络连接失败,网上的办法都无法解决的小伙伴可以用我这个办法

    微信web开发者工具无法打开,网上的办法都无法解决的小伙伴可以用我这个办法 其实微信开发者工具无法使用,最大的问题就是,电脑的微信开发者工具的时间和微信的时间出现差异导致抓包失败,自然而然就无法使用 ...

  6. 微信web开发者工具无法打开的六种解决方法

    上周微信开发者工具一直没有办法打开页面,本来打算写一篇关于小程序的文章,结果等了半天试了好几次都是这样的界面,临近下班就没有在意了,今天来打开电脑还是如此,怎么也打不开编辑界面.到最后,使用了一个奇葩 ...

  7. 网页源代码与开发者工具里打开的代码有何区别?在爬取网页是我们该如何进行选择?(网页源代码,框架源代码,开发者工具三者的联系)

    网页源代码与开发者工具里打开的代码有何区别?在爬取网页是我们该如何进行选择? 希望你可以不浪费读我这篇文章的时间,可以从中有所学,有所成长!!!冲冲冲(ง •_•)ง 大家在产生疑惑的地方各有不同,有 ...

  8. 微信开发者工具中预览ApiCloud生成代码

    1.在微信开发者工具中打开端口设置 2.打开ApiCloud,文件>首选项>设置,找到微信开发者工具根目录,并填写根目录地址(不是应用地址) 3.右键项目文件,点击[在微信开发者工具预览] ...

  9. 微信开发者工具一打开代码编辑区文件全部不见了

    今天开微信开发者工具时,一打开竟然文件全部不见了!然后页面也编译不出来,搜了一下大神们的建议: 1.在编辑器控制台输入:openVendor 回车            会打开一个文件夹:C:\Use ...

最新文章

  1. ubuntu安装mysql报错_在Ubuntu上安装mysql数据库和遇到的问题
  2. 【错误记录】Flutter 报错 ( Android Studio 中 main.dart 左侧不显示设备栏 )
  3. Java Review - 并发编程_ThreadLocalRandom实现原理源码分析
  4. windows2003的一些设置之一
  5. 在栈中压入一个字符串c语言,面试题 31:栈的压入、弹出序列
  6. 段码液晶屏笔段电压范围_液晶屏逻辑板和屏坏判断及检修
  7. 基于angular5+ionic3仿照网易云音乐客户端
  8. springboot maven项目打jar包
  9. spring yml 配置事务_application.yml与bootstrap.yml的区别
  10. Inside NT Boot
  11. 学习开源硬件:开源IP,开源RISC-V与开源SoC等
  12. Android Binder学习(四)之addService流程分析
  13. 通过webService下载sharepoint文档库文件
  14. 如何在Web前端实现CAD图文字全文搜索
  15. Python练习实例---房贷计算机
  16. 【北京工业大学申请个人学生邮箱】
  17. 计算机软件网络工程师考试试题,网络工程师考试试题及答案.doc
  18. 瑞幸咖啡第四季营收24亿:同比增80.7% 门店总数超6000家
  19. 更方便!微信小程序任务栏功能升级:增加「我的小程序」
  20. CWnd::FromHandle与CWnd::FromHandlePermanent有什么区别

热门文章

  1. 我的世界个人服务器搭建
  2. docker启动和关闭命令
  3. Python感知器算法
  4. 软件工程课程周学习进度报告——第四周
  5. 三角函数 弧度角度转换
  6. php+mysql企业员工培训管理系统dzkf87
  7. 微信公众号添加Word文档附件教程_公众号添加Excel、PDF、PPT、Zip等附件教程
  8. 你应该知道的Android签名知识
  9. JUnit与Mockito单元测试典型示例
  10. 如何通俗易懂地解释卷积?