10

我正在为我的应用程序编写错误报告器。当出现问题时,用户填写表格并描述问题并将其发送到服务器。作为以这种形式收集的数据的一部分,我想包括最后一个 javascript 错误。有没有办法做到这一点?

4

3 回答 3

6

您可以使用window.onerror( MDN docu ) 实现一个函数来捕获错误。这样,最后一个错误可以存储在window.localStorage您想要的任何位置,并且您可以在填充错误报告时再次检索它。

于 2012-06-25T12:22:02.050 回答
6

您可以使用window.onerror

window.onerror = function(error, url, line) {
    //save errors here
};
于 2012-06-25T12:23:41.277 回答
3

您可以将函数分配给window.onerror并存储参数中的错误信息。

于 2012-06-25T12:21:58.437 回答