11

プログラマー側から、すべてのJavaScriptランタイムエラーポップアップを抑制するにはどうすればよいですか?

4

2 に答える 2

20

すべてのJavaScriptエラーを抑制するために、window.onerrorイベントがあるようです。
できるだけ早く(たとえば、ヘッドの直後に)trueを返す関数に置き換えると、エラーポップアップは発生しなくなります。これは、デバッグが完了した後に非常に役立ちます。

<head>
<script type="text/javascript">
    window.onerror = function(message, url, lineNumber) {  
        // code to execute on an error  
        return true; // prevents browser error messages  
    };
</script> 
...

ここで説明されているように、エラーロギングも可能です

于 2011-08-20T17:49:10.973 に答える
2

PHPで「@」のようにエラーを抑制するための小さなスクリプトを作成しました。

これがです。

var at = function( test ) {
    try {
        if(typeof test === "function") return test();            
        else return test || null;        
    } catch (e) {
        return null;
    }
};
于 2015-07-15T12:24:55.383 に答える