【发布时间】:2011-02-05 23:49:45
【问题描述】:
我想在弹出警报中显示脚本错误,而不是在浏览器控制台中显示它们。
window.onerror = function() {
var message = /* get error messages and put them here */;
alert(message);
return true;
};
【问题讨论】:
-
请注意,
onerror事件仅受 IE 和 Mozilla 支持。 -
那么有没有跨浏览器的解决方案呢?我的意思是,webkit 支持的类似功能
-
你的意思是除了IE和Mozilla之外还有其他浏览器???当!我需要出去更多:)
-
实际上它会在 WebKit 中得到支持(希望很快) - 请参阅 phwinfo.com/forum/comp-lang-javascript/…
-
是的!但我遇到了另一个问题。似乎 onerror 只支持这 3 个参数。无法捕获特定名称的错误。