在Chrome开发者控制台中禁用对调试器的功能调用

alb*_*789 2 debugging google-chrome javascript-debugger google-chrome-devtools

我正在使用Chrome的开发者控制台来研究页面的代码,但是该页面具有调用调试器的JavaScript。

(function() {
debugger
})
Run Code Online (Sandbox Code Playgroud)

页面暂停,然后每当我按蓝色箭头恢复脚本执行时,都会调用另一个此类功能,从而无法加载页面。有没有办法在Chrome中关闭对调试器的调用,以便可以在不暂停的情况下加载页面?我关闭了“在异常时暂停”功能,但它并没有停止暂停。

小智 8

您可以停用断点: Ctrl + F8


Kay*_*ues 5

右键单击包含该debugger语句的行旁边的行号列,然后选择从不暂停在此处

对的每个实例执行此操作debugger

永不暂停在这里截图

不幸的是,我认为没有办法debugger彻底禁用该关键字,因此,我了解到,如果您有很多呼叫debugger,则此解决方案很乏味,但这是目前最好的解决方案。我曾向DevTools小组(我是DevTools技术作家)提到需要debugger完全禁用关键字。

更新一位DevTools工程师还提醒我,我们有“ 强制恢复”按钮。按住“继续”按钮,然后选择“ 强制继续”,DevTools将忽略所有后续断点。

强制恢复

文件资料

如果脚本位于单独的文件中,则也可以将该脚本加黑框

  • 我的 chrome 可能没有 **Never stop here** 选项吗?因为我看不到你展示它的地方:( (3认同)