1

このページには2つのスクリプトがあります。最初のものがエラーを引き起こした場合、2番目のものはこれのために動作を拒否します。

2番目のスクリプトで最初のスクリプトのエラーに目をつぶって、とにかく機能させるにはどうすればよいですか?最初のスクリプトを変更することは許可されていないことに注意してください。

4

3 に答える 3

4

多分これは役立つかもしれません

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

MOZILLA DEVELOPER NETWORK window.onerror

于 2013-01-25T11:27:01.103 に答える
2

tryブロックとcatchブロックを使用し、エラーは無視します。

それはうまくいくはずです。

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

エラーが発生するとJavascriptの実行が停止します。

この動作を変更することはできません...

回避するには、エラーの原因となるコードをtryブロック内に配置します

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