我正在使用Chrome的开发者控制台来研究页面的代码,但是该页面具有调用调试器的JavaScript。
(function() {
debugger
})
页面暂停,然后每当我按蓝色箭头恢复脚本执行时,都会调用另一个此类功能,从而无法加载页面。有没有办法在Chrome中关闭对调试器的调用,以便可以在不暂停的情况下加载页面?我关闭了“在异常时暂停”功能,但它并没有停止暂停。
最佳答案
右键单击包含debugger
语句的行旁边的行号列,然后选择从不暂停此处。
对debugger
的每个实例执行此操作。
不幸的是,我认为没有一种方法可以完全禁用debugger
关键字,因此,我知道如果您对debugger
的调用很多,则此解决方案很繁琐,但这是目前最好的解决方案。我向DevTools团队(我是DevTools技术作家)提到了能够完全禁用debugger
关键字的需要。
更新一位DevTools工程师还提醒我,我们有 Force Resume 按钮。按住“继续”按钮,然后选择强制继续,DevTools将忽略所有后续断点。
documentation
如果脚本在单独的文件中,则也可以blackbox that script。
关于google-chrome - 在Chrome开发者控制台中禁用对调试器的功能调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49795510/