我正在为我的应用编写一个bug记者。当出现问题时,用户填写表格并描述问题,然后将其发送到服务器。作为此表单中收集的数据的一部分,我想包含最后一个javascript错误。有没有办法做到这一点?
答案 0 :(得分:6)
您可以使用window.onerror
(MDN docu)实现捕获错误的功能。这样,最后一个错误可以存储在window.localStorage
或您想要的任何地方,当错误报告被填满时,您可以再次检索它。
答案 1 :(得分:6)
您可以使用window.onerror
window.onerror = function(error, url, line) {
//save errors here
};
答案 2 :(得分:3)
您可以将函数分配给window.onerror
并存储参数中的错误信息。