2

デバッグにtry、catchを使用していますが、警告は例外を作成しません。すべてのJavaScriptの警告とエラーを取得してdivを出力するにはどうすればよいですか?

更新: ブラウザがAfaikロギングをサポートしている場合、そのログを文字列または出力divに取得する方法は?

更新: その方法を見つけました:console.log関数をカスタム関数にリロードしてネイティブconsole.log関数を呼び出すことができます。

4

3 に答える 3

0

まず、try catch を取り除きます。デバッグ中は try catch を使用しないでください。

次に、エラーを div に出力したくない場合は、firebug またはインスペクターを使用します - console.log();

第三に、本当にやりたい場合は、try catch を使用し、catch で次のようなものを使用できます。

$('body').append($('div').html('variable for error message goes here'));

jqueryを使用している場合

また

document.getElementByTagName("body").appendChild( document.createTextNode("variable for error message goes here") );

プレーンな JavaScript がある場合

編集:デバッグバーつまりwebDeveloperを調べてみてください

于 2013-01-23T14:00:06.920 に答える
-1

IE javascriptのデバッグについては、次のガイドに従うことができます。

http://msdn.microsoft.com/en-au/library/ie/gg699336(v=vs.85).aspx

警告とエラーがコンソールに表示されるようにするには、ページをロードする前に開発ツールウィンドウを開く必要があることに注意してください。

Webkitの場合、(chrome、safari)開発者コンソール-ここにガイドがあります:

https://developers.google.com/chrome-developer-tools/docs/console

...Firefoxにはコンソールもあります

于 2013-01-23T14:14:40.690 に答える