【发布时间】:2011-10-01 00:04:24
【问题描述】:
try/catch 无法处理异步函数中的错误。
当然,如果我在每个异步函数中写try/catch是可以处理的,但这是不现实的。window.onerror可以处理异步函数中的错误。
但是window.onerror 会捕获窗口中的所有错误。
我只想在窗口中的 javascript 应用程序(例如游戏)的异步(以及同步)函数中处理所有错误。
如果仅在 javascript 应用程序中发生错误,我想显示错误消息并停止应用程序。
我不想为应用程序中的错误做任何事情。
【问题讨论】:
标签: javascript asynchronous error-handling try-catch onerror