プログラマー側から、すべてのJavaScriptランタイムエラーポップアップを抑制するにはどうすればよいですか?
22347 次
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 に答える