【发布时间】:2016-06-17 15:06:11
【问题描述】:
所以如果你打开检查器,你会得到这个(如果你不走运的话):
我正在构建一个显示调试信息的微型 JS 组件 - 有没有办法读取到目前为止遇到的错误和警告的数量?
我可以提出的一个 hacky 解决方案涉及一些技巧,用我自己的替换 console.(error|log|warn) 函数,但我还没有测试它是否适用于所有情况(例如,在我拥有的代码之外)。
有没有更好的方法来做到这一点?
【问题讨论】:
-
您需要某种类型的代码包装器来捕获其他未捕获的异常,或者您需要以某种方式绑定到控制台 API。
-
您可以使用 chrome 扩展程序使用 devtools。
-
也许你可以使用 window.onerror = function (msg, url, lineNo, columnNo, error)
-
我发现这篇文章可能有助于使用 window.onerror():danlimerick.wordpress.com/2014/01/18/…
标签: javascript google-chrome webkit frontend