pow*_*boy 30 javascript error-handling
我想在弹出警报中显示脚本错误,而不是在浏览器控制台中显示它们.
window.onerror = function() {
var message = /* get error messages and put them here */;
alert(message);
return true;
};
Run Code Online (Sandbox Code Playgroud)
DVK*_*DVK 48
是的,这是正确的方法.
请参阅此处的参考:
http://www.javascriptkit.com/javatutors/error2.shtml
并解释如何在此处查看错误的更多详细信息:
http://www.javascriptkit.com/javatutors/error3.shtml
他们的例子:
window.onerror = function(msg, url, linenumber) {
alert('Error message: '+msg+'\nURL: '+url+'\nLine Number: '+linenumber);
return true;
}
Run Code Online (Sandbox Code Playgroud)
如果您希望在单个弹出窗口中显示错误列表,则会更棘手.
由于错误1急速1,您需要执行以下操作:
window.onerror在一些数组中有处理程序存储错误详细信定期检查该数组 - 通过计时器,或每个N次调用window.onerror处理程序,或两者.
检查发生时,处理整个数组,根据需要显示内容,并清空数组
| 归档时间: |
|
| 查看次数: |
79835 次 |
| 最近记录: |