获取最后一个Javascript错误

获取最后一个Javascript错误,javascript,Javascript,我正在为我的应用程序编写bug报告程序。当出现问题时,用户填写表单并描述问题,然后发送到服务器。作为此表单中收集的数据的一部分,我想包括最后一个javascript错误。有什么方法可以做到这一点吗?您可以为参数分配一个函数并存储参数中的错误信息。您可以使用window.onerror()实现一个函数来捕获错误。这样,最后一个错误就可以存储在window.localStorage或任何您想要的地方,当bugreport被填充时,您可以再次检索它。您可以使用window.onerror window

我正在为我的应用程序编写bug报告程序。当出现问题时,用户填写表单并描述问题,然后发送到服务器。作为此表单中收集的数据的一部分,我想包括最后一个javascript错误。有什么方法可以做到这一点吗?

您可以为参数分配一个函数并存储参数中的错误信息。

您可以使用
window.onerror
()实现一个函数来捕获错误。这样,最后一个错误就可以存储在
window.localStorage
或任何您想要的地方,当bugreport被填充时,您可以再次检索它。

您可以使用
window.onerror

window.onerror = function(error, url, line) {
    //save errors here
};

您可以将整个代码插入一个try/catch块,该块将捕获所有失败且以前未被捕获的代码;window.onerror=function(){errors.push(参数);};抛出新错误(“asd”)还是只对“真实”错误有效?编辑:不适用于
ReferenceErrors
either浏览器对window.localStorage的支持是什么样的?我需要最低限度地支持IE 8。