问题:是否有一种全局方法来捕获每个 JavaScript 错误,包括 Flash 触发的未定义函数调用?
JavaScript 提供了一个全局事件处理程序 window.onerror,它可以捕获在运行时(未捕获的异常)或编译(编译时错误)期间抛出的错误。
<code class="javascript">window.onerror = function(msg, url, line, col, error) { // Process and display error information }</code>
如上所示设置 window.onerror 事件处理程序将拦截并处理 JavaScript 代码中遇到的每个错误。
window.onerror。 onerror 处理未捕获的异常和编译时错误。未捕获的异常包括以下错误:
编译时错误手,包括错误,例如: