2012-03-13 2 views
0

私は気にしないエラーを投げている1行のコードがあります。私はそれをコンソールから隠す必要があります。カスタムエラーハンドラを使用してfalseを返すことは望ましくありません。他のすべてのエラーを表示したいからです。カスタムエラーハンドラなしでJSエラーを隠す

私はのtry/catchを試してみたが、エラーがまだコンソールに表示

try{ 
    //the erroneous line of code 
}catch(err){ } 

私も誤った行の前に右window.onerrorいじって、右戻ってそれをいじる試してみました後でこの場合もエラーが表示されます。

window.onerror = function(){ return false; } 
//erroneous line of code 
window.onerror = function(){ return true; } 

助けていただければ幸いです。

+2

エラーは何ですか?コードの外観はどうですか?あなたは何を試しましたか? –

+0

あなたのコードを投稿できますか?通常は試してみてください。 –

+0

コードが掲載されました。 –

答えて

1

トライキャッチは、私が取得のみ

b=a; // gives an error in the console 
try { 
    a = x; // does NOT give an error in the console 
} 
catch(e) { 
    document.getElementById('error').innerHTML='ERROR: '+e.message; 
} 

を使用する1つである

fiddle

にコンソールで

が定義されていない私は、2番目のエラーを得ることはありませんコンソールでちょうどさらなる処理を妨げる可能性がある場合に備えて、最初のエラーをコメントアウトした後でさえも。

関連する問題