将页面错误和警告插入Div

时间:2014-02-09 16:28:03

标签: javascript

我正在制作一个网页。在网页中,我希望将所有错误和警告(例如“ReferenceError:Potato未定义”)附加到名为ErrLog的div中,前缀为
。我试图通过覆盖console.log,console.error和console.warn来做到这一点,但这不适用于不是由脚本而是由浏览器发送的错误消息。我该怎么做?

更新

我被建议尝试/捕获。 我也试过了,并且由于一些奇怪的原因未能找到错误。我正在寻找的东西可以捕获页面上的所有错误,而不仅仅是try / catch块中的错误。

更新

我正在玩游戏循环游戏,这似乎是为什么try / catch对我不起作用的原因。在游戏循环开始之前,它会显示一个加载屏幕,所以我在setTimeout中设置了setInterval,这样如果它加载速度很快就会看起来很奇怪并且闪存“加载......”只有一秒钟。

游戏循环代码:

    window.setTimeout(function(){window.setInterval(function(){
            game.update(ctx);
    },16.6666666667);},1000); // Just to make loading visible so it doesn't look all weird when it loads fast.

0 个答案:

没有答案