我的项目中有很多页面(Asp.net mvc),我在布局页面设置了一个带有js的计时器,我使用这个计时器在每个特定的(15分钟)时间后发出警报,但是当我得到js时任何页面中的错误,我的时间停止,代码不执行。
我需要,如果任何页面出现任何错误,我的代码应该在其提到的计时器之后执行。
我通过try,catch获得了解决方案。但是我的网站中有超过30个页面使用javascript,并且很难在每个页面中添加try catch。
我需要一些全球性的东西。
答案 0 :(得分:0)
要取消HTML页面上的所有JavaScript错误消息,您可以将以下脚本代码放在页面的 HEAD 部分中:
<SCRIPT language="JavaScript">
<!--
function silentErrorHandler() {return true;}
window.onerror=silentErrorHandler;
//-->
</SCRIPT>