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

jak*_*ake 20 javascript google-chrome exception google-chrome-devtools

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

在此输入图像描述

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

blackbox脚本会发生什么?

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

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

Rob*_*era 8

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

开发工具清楚地描述了它不应该在当前位置


Mat*_*rin 2

这个问题已在版本 56.0.2924.87 中修复。

如果我使用此版本对脚本进行黑盒,即使选中“捕获异常时暂停”,调试器也不会再在 throw 语句上停止。