当(触发)控制台显示错误时显示或隐藏Div

时间:2015-08-26 15:34:36

标签: javascript jquery html error-handling alert

这里的问题是我使用的javascript库有一个本机错误,当按下某组按钮太多次(超过特定限制)时,该错误会不断弹出。然后需要刷新页面(现在直到本机问题得到解决)。

我已将此警报添加到我的html中,基本上我希望它在控制台报告错误时弹出。 (我正在使用Chrome)

<div class="alert alert-danger" role="alert" style="display:none;">Please Refresh Page</div>

要做到这一点,我基本上会像这样使用jquery:

$('.alert').fadeIn()

但是我不确定如何触发那个简单的jquery调用。我怎么能在控制台上监听,当控制台报告错误时,调用该jquery函数使警报横幅可见?

我无法找到问题的明确答案,希望StackOverflow社区拥有它!提前谢谢。

1 个答案:

答案 0 :(得分:2)

使用this link我通过this codepen获得了https://github.com/MarkHill89/validator所需的效果:

window.onerror = function(error, url, line) {
    $('.alert').fadeIn();
};