可能重复:
JavaScript 异常处理
我有一个 Web 应用程序,其中 100% 的 javascript 代码作为 jQuery 事件处理程序执行(我猜大多数 jQuery 应用程序都是这样的)。
问题是如何定义全局异常处理程序。也就是说,如果在任何 jQuery 事件处理程序中发生的任何异常未被捕获时调用的函数(无论是 onload、click、成功的 ajax 调用、ajax 错误等)。我的函数将收到错误信息(异常、堆栈跟踪等)。
澄清:我的意思不是全局捕获由服务器或网络生成的 ajax 问题,而是全局捕获由于(可能)我们代码中的错误引起的问题。