js检测开发者工具是否打开 防止别人调试代码
网站如何检测到是否开启开发者工具?这里不是指监听键盘事件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检测开发者工具是否打开 防止别人调试代码相关推荐
- js检测开发者工具Devtools是否打开防调试
之前写过一篇文章<Javascript检测开发者工具Devtools是否打开>,主要是讲如何通过js来检测开发者工具是否打开,防止别人恶意调试我们的代码,那段代码也是查了蛮多资料整理出来的 ...
- JS检测浏览器开发者工具是否打开
在有些情况下 我们需要检测用户是否打开了浏览器的开发者工具 右键检查出来的就是开发者工具 比如前端爬虫检测 或者是避免用户非法篡改信息 本篇文章主要讲述几种前端js检测开发者工具是否打开的方法 1.重 ...
- 检测浏览器开发者工具是否打开了
在某些情况下我们需要检测当前用户是否打开了浏览器开发者工具,比如前端爬虫检测,如果检测到用户打开了控制台就认为是潜在的爬虫用户,再通过其它策略对其进行处理.本篇文章主要讲述几种前端JS检测开发者工具是 ...
- 谷歌浏览器 F12或右键检查 开发者工具DevTool打开慢问题
谷歌浏览器 F12或右键检查 开发者工具DevTool打开慢问题 原因: 最近Chrome更新后提示是否将DevTool语言设为中文,设为中文后感觉不适应,又切回英文,但是有个UK.US英文,选了个U ...
- 微信web开发者工具无法打开网络连接失败,网上的办法都无法解决的小伙伴可以用我这个办法
微信web开发者工具无法打开,网上的办法都无法解决的小伙伴可以用我这个办法 其实微信开发者工具无法使用,最大的问题就是,电脑的微信开发者工具的时间和微信的时间出现差异导致抓包失败,自然而然就无法使用 ...
- 微信web开发者工具无法打开的六种解决方法
上周微信开发者工具一直没有办法打开页面,本来打算写一篇关于小程序的文章,结果等了半天试了好几次都是这样的界面,临近下班就没有在意了,今天来打开电脑还是如此,怎么也打不开编辑界面.到最后,使用了一个奇葩 ...
- 网页源代码与开发者工具里打开的代码有何区别?在爬取网页是我们该如何进行选择?(网页源代码,框架源代码,开发者工具三者的联系)
网页源代码与开发者工具里打开的代码有何区别?在爬取网页是我们该如何进行选择? 希望你可以不浪费读我这篇文章的时间,可以从中有所学,有所成长!!!冲冲冲(ง •_•)ง 大家在产生疑惑的地方各有不同,有 ...
- 微信开发者工具中预览ApiCloud生成代码
1.在微信开发者工具中打开端口设置 2.打开ApiCloud,文件>首选项>设置,找到微信开发者工具根目录,并填写根目录地址(不是应用地址) 3.右键项目文件,点击[在微信开发者工具预览] ...
- 微信开发者工具一打开代码编辑区文件全部不见了
今天开微信开发者工具时,一打开竟然文件全部不见了!然后页面也编译不出来,搜了一下大神们的建议: 1.在编辑器控制台输入:openVendor 回车 会打开一个文件夹:C:\Use ...
最新文章
- ubuntu安装mysql报错_在Ubuntu上安装mysql数据库和遇到的问题
- 【错误记录】Flutter 报错 ( Android Studio 中 main.dart 左侧不显示设备栏 )
- Java Review - 并发编程_ThreadLocalRandom实现原理源码分析
- windows2003的一些设置之一
- 在栈中压入一个字符串c语言,面试题 31:栈的压入、弹出序列
- 段码液晶屏笔段电压范围_液晶屏逻辑板和屏坏判断及检修
- 基于angular5+ionic3仿照网易云音乐客户端
- springboot maven项目打jar包
- spring yml 配置事务_application.yml与bootstrap.yml的区别
- Inside NT Boot
- 学习开源硬件:开源IP,开源RISC-V与开源SoC等
- Android Binder学习(四)之addService流程分析
- 通过webService下载sharepoint文档库文件
- 如何在Web前端实现CAD图文字全文搜索
- Python练习实例---房贷计算机
- 【北京工业大学申请个人学生邮箱】
- 计算机软件网络工程师考试试题,网络工程师考试试题及答案.doc
- 瑞幸咖啡第四季营收24亿:同比增80.7% 门店总数超6000家
- 更方便!微信小程序任务栏功能升级:增加「我的小程序」
- CWnd::FromHandle与CWnd::FromHandlePermanent有什么区别