Javascript 如何从我不知道的异步函数捕获JS异常';你不能控制吗?
我知道对异步函数使用Javascript 如何从我不知道的异步函数捕获JS异常';你不能控制吗?,javascript,exception,google-chrome-extension,Javascript,Exception,Google Chrome Extension,我知道对异步函数使用try..catch不起作用,我读过的大多数建议都建议在传递的回调中使用它 但是,如果不能控制引发异常的异步函数,我们可以做些什么来捕获它?在我的示例中,它是chrome.bookmarks.create,在某些边缘情况下失败。在一般情况下,无法捕获第三方函数的异常,您必须使用其他人提供的错误处理方法 对于Chrome的扩展API,您拥有该属性。享受。在Chrome扩展中,有两种捕获异步错误的可能方法: 使用侦听全局错误事件 在异步函数的回调中,检查的值 糟糕透了,所有这些
try..catch
不起作用,我读过的大多数建议都建议在传递的回调中使用它
但是,如果不能控制引发异常的异步函数,我们可以做些什么来捕获它?在我的示例中,它是
chrome.bookmarks.create
,在某些边缘情况下失败。在一般情况下,无法捕获第三方函数的异常,您必须使用其他人提供的错误处理方法
对于Chrome的扩展API,您拥有该属性。享受。在Chrome扩展中,有两种捕获异步错误的可能方法:
- 使用侦听全局错误事件
- 在异步函数的回调中,检查的值