Gnu*_*nut 6 javascript google-chrome chrome-dev-editor
自 2021 年 7 月起,他们在 Javascript 中添加了新的错误原因属性,因此我们能够执行以下操作:
throw new Error('New error message', { cause: err });
Run Code Online (Sandbox Code Playgroud)
在 Firefox 中,此 err 对象显示在原始错误之后。在 Chrome 上,仅显示原始错误,并且我无法将抛出的错误存储到变量中以进行检查。那我该如何查看错误原因呢?(无需修改源码/进入调试器)
我不认为有办法,除非你在使用“在未捕获的错误上暂停调试器”抛出错误之前捕获错误。
\n我们必须等到 Chromecause在显示错误时本地包含 \xe2\x80\x99s 堆栈跟踪,就像 Firefox 和 Node 那样。这是在这里跟踪的:
https://bugs.chromium.org/p/chromium/issues/detail?id=1211260
\n| 归档时间: |
|
| 查看次数: |
874 次 |
| 最近记录: |