我想在弹出警报中显示脚本错误,而不是在浏览器控制台中显示它们。
window.onerror = function() {
var message = /* get error messages and put them here */;
alert(message);
return true;
};
是的,这是正确的方法。
请参阅此处的参考:
http://www.javascriptkit.com/javatutors/error2.shtml http://www.javascriptkit.com/javatutors/error2.shtml
以及如何在此处查看错误的更多详细信息的说明:
http://www.javascriptkit.com/javatutors/error3.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;
}
如果您希望在单个弹出窗口中显示错误列表,那就更棘手了。
由于错误是一一出现的,因此您需要执行以下操作:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)