我有一个JavaScript文件,我在Chrome开发人员工具中使用了黑盒子,我将调试器设置为暂停未捕获的异常。但是,开发工具继续在黑盒子JS文件中暂停未捕获的异常(见下面的截图)。这是Chrome错误吗?或者是否需要执行额外的步骤才能使Chrome停止在黑盒子脚本中暂停未捕获的异常?
根据https://developer.chrome.com/devtools/docs/blackboxing:
黑名单脚本会发生什么?
从库代码抛出的异常不会暂停(如果暂停 例外已启用)
所以这看起来像是一个错误,或者我忽略了一些明显的东西。
答案 0 :(得分:4)
遗憾的是,从70.0.3538.77起,该问题尚未解决。提交了此Chromium issue。有趣的部分?开发工具本身表示,不应在黑盒脚本的异常中停止-在黑盒脚本中停止
答案 1 :(得分:2)
我在56.0.2924.87版本上修复了此问题。
如果我在这个版本上使用黑盒子,那么调试器就不会在throw语句中停止,即使"暂停捕获的异常"检查。