输入:源html文件,包含JavaScript代码以及Web内容中可能存在的错误。 输出:JavaScript代码,在注入源html文件后,将在警告中打印它可以捕获的第一个错误。
我需要使用JavaScript捕获可能在网页上弹出的所有错误,这里是我需要注册的非详尽错误列表:
在第一次迭代中,它将完美地捕获JavaScript错误(可以使用window.onerror)和Image源错误。
答案 0 :(得分:0)
window.onerror = function(msg) {
alert('Error message: '+msg');
return true;
}
对于错误列表,你应该初始化一个数组并将所有错误推送到该数组,最后定期检查该数组。一旦弹出窗口中显示的错误清除了数据。
希望它有所帮助。