在Chrome Developer Console中禁用对调试器的函数调用

时间:2018-04-12 11:35:33

标签: google-chrome debugging google-chrome-devtools javascript-debugger

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

(function() {
debugger
})

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

1 个答案:

答案 0 :(得分:3)

右键点击包含debugger语句的行旁边的行号列,然后选择从不暂停

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

never pause here screenshot

不幸的是,我认为没有办法彻底禁用debugger关键字,所以我知道如果你有很多电话debugger,这个解决方案很乏味,但它是我们目前最好的。我向DevTools团队(我是DevTools技术作家)提到了能够彻底禁用debugger关键字的必要性。

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

force resume

documentation

如果脚本位于单独的文件中,您还可以blackbox that script