Chrome浏览器如何关闭自动调试器功能?
Chrome调试无断点却反复触发debugger暂停的解决方法
- 检查是否开启了异常暂停功能
打开开发者工具「Sources」面板,查看顶部的六角形暂停图标,如果图标处于蓝色/紫色激活状态,说明开启了暂停捕获/未捕获异常功能,即使无断点也会在脚本抛异常时自动暂停,点击图标切换为灰色即可关闭。 - 检查是否存在非手动设置的隐式断点
- 查看Sources面板侧边栏的「Event Listener Breakpoints」,取消不需要的事件断点勾选
- 查看「XHR/fetch Breakpoints」下的规则,删除包含通配符、会匹配所有请求的规则
- 打开Elements面板,右键任意元素选择「Remove all DOM breakpoints」,清除可能误加的DOM变更断点
- 处理页面自带的
debugger语句
部分站点会在代码中硬编码debugger语句做反调试,触发暂停时可在调用栈定位到对应代码行,右键点击行号选择「Never pause here」,即可永久跳过该位置的debugger触发。
内容的提问来源于stack exchange,提问作者Dilshad Shibin
相关产品推荐
相关产品推荐

