1

页面上有 2 个脚本。如果第一个导致错误,那么第二个因此拒绝工作。

如何让第二个脚本对第一个错误视而不见并且仍然可以工作?请记住,我不允许更改第一个脚本。

4

3 回答 3

4

也许这可能会有所帮助

<script type="text/javascript">
    function stoperror()
    {
        return true;
    }
    window.onerror=stoperror();
</script>

MOZILLA 开发者网络window.onerror

于 2013-01-25T11:27:01.103 回答
2

发生错误时,Javascript 执行停止...

你不能改变这种行为......

要绕过,将导致错误的代码放在try块内

try{
    //code that might produce some error
} catch(e){
}
于 2013-01-25T11:21:22.527 回答
2

我会使用 try 和 catch 块,而忽略任何错误。

那应该工作..

例子

try
{
    //Run some code here
}
catch(err)
{
    //Handle errors here
}
于 2013-01-25T11:20:10.647 回答