Chrome开发工具暂停黑盒脚本中的异常

时间:2015-09-14 23:55:00

标签: javascript google-chrome exception google-chrome-devtools

我有一个JavaScript文件,我在Chrome开发人员工具中使用了黑盒子,我将调试器设置为暂停未捕获的异常。但是,开发工具继续在黑盒子JS文件中暂停未捕获的异常(见下面的截图)。这是Chrome错误吗?或者是否需要执行额外的步骤才能使Chrome停止在黑盒子脚本中暂停未捕获的异常?

enter image description here

根据https://developer.chrome.com/devtools/docs/blackboxing

  

黑名单脚本会发生什么?

     

从库代码抛出的异常不会暂停(如果暂停   例外已启用)

所以这看起来像是一个错误,或者我忽略了一些明显的东西。

2 个答案:

答案 0 :(得分:4)

遗憾的是,从70.0.3538.77起,该问题尚未解决。提交了此Chromium issue。有趣的部分?开发工具本身表示,不应在黑盒脚本的异常中停止-在黑盒脚本中停止

Dev Tools clearly describing it shouldn't be where it actually is at the moment

答案 1 :(得分:2)

我在56.0.2924.87版本上修复了此问题。

如果我在这个版本上使用黑盒子,那么调试器就不会在throw语句中停止,即使"暂停捕获的异常"检查。