我正在使用Chrome开发者工具研究页面的代码,但是该页面具有调用调试器的JavaScript代码。
(function() {
debugger
})
网页会暂停,每当我按下蓝色箭头以恢复脚本执行时,都会调用另一个这样的函数,使得无法加载页面。是否有一种方法可以关闭Chrome中调试器的调用,以便页面可以在不暂停的情况下加载?我关闭了“异常暂停”,但它并不能停止暂停。
我正在使用Chrome开发者工具研究页面的代码,但是该页面具有调用调试器的JavaScript代码。
(function() {
debugger
})
网页会暂停,每当我按下蓝色箭头以恢复脚本执行时,都会调用另一个这样的函数,使得无法加载页面。是否有一种方法可以关闭Chrome中调试器的调用,以便页面可以在不暂停的情况下加载?我关闭了“异常暂停”,但它并不能停止暂停。
右键单击包含 debugger
语句的行旁边的行号列,并选择永不在此处暂停。
对于每个 debugger
实例都执行此操作。
不幸的是,我认为没有一种方法可以彻底禁用 debugger
关键字,因此如果您有许多调用到 debugger
,那么我理解这种解决方案是繁琐的,但它目前是最好的。 我向 DevTools 团队(我是 DevTools 技术作家)提到了需要能够彻底禁用 debugger
关键字的需求。
更新: DevTools 工程师还提醒我,我们有一个 强制恢复 按钮。按住 Resume 按钮然后选择 强制恢复,DevTools 将忽略所有后续的断点。
(来源:google.com)
如果脚本在单独的文件中,则还可以将该脚本加入黑盒。
debugger
关键字,我不知道具体方法,但在drive.google.com上,我需要使用debugger
却无法生效。 - Shayan我遇到了同样的问题,尝试了所有选项,然后意识到问题是由于其中一个Chrome扩展程序引起的!
尝试逐个禁用扩展程序。