页面上有 2 个脚本。如果第一个导致错误,那么第二个因此拒绝工作。
如何让第二个脚本对第一个错误视而不见并且仍然可以工作?请记住,我不允许更改第一个脚本。
也许这可能会有所帮助
<script type="text/javascript">
function stoperror()
{
return true;
}
window.onerror=stoperror();
</script>
MOZILLA 开发者网络window.onerror
发生错误时,Javascript 执行停止...
你不能改变这种行为......
要绕过,将导致错误的代码放在try
块内
try{
//code that might produce some error
} catch(e){
}
我会使用 try 和 catch 块,而忽略任何错误。
那应该工作..
例子
try
{
//Run some code here
}
catch(err)
{
//Handle errors here
}