这里的问题是我使用的javascript库有一个本机错误,当按下某组按钮太多次(超过特定限制)时,该错误会不断弹出。然后需要刷新页面(现在直到本机问题得到解决)。
我已将此警报添加到我的html中,基本上我希望它在控制台报告错误时弹出。 (我正在使用Chrome)
<div class="alert alert-danger" role="alert" style="display:none;">Please Refresh Page</div>
要做到这一点,我基本上会像这样使用jquery:
$('.alert').fadeIn()
但是我不确定如何触发那个简单的jquery调用。我怎么能在控制台上监听,当控制台报告错误时,调用该jquery函数使警报横幅可见?
我无法找到问题的明确答案,希望StackOverflow社区拥有它!提前谢谢。
答案 0 :(得分:2)
使用this link我通过this codepen获得了https://github.com/MarkHill89/validator所需的效果:
window.onerror = function(error, url, line) {
$('.alert').fadeIn();
};