2

通常、JavaScript スクリプトでエラーが発生すると、エラーが発生した行とファイルを示す適切なメッセージが表示されます。ただし、TRY と CATCH を使用すると、メッセージはエラーがスローされた場所を指します。

TRY と CATCH を使用する方法はありますが、エラーメッセージはエラーが発生した場所を正確に示していますか?

[編集]

HTA アプリケーションは IE 7 に制限されています。新しいバージョンの IE がインストールされている場合でも、HTA は引き続き IE 7 を使用します。

4

1 に答える 1

1

isinttry-catchはデバッグ用で、エラー処理用です。デバッグしたい場合は、ブロックdebugger;の先頭にステートメントを置いてください。try-catchほとんどのブラウザーは、このステートメントをインライン ブレークポイントとしてサポートしています。その後、監視を設定し、コードを 1 行ずつ実行して問題を追跡できます。

ただし、最近のほとんどのブラウザーでは、エラー オブジェクトstackにどの関数が呼び出されたかのトレースを提供するプロパティがありますが、これは非標準であることに注意してください。

于 2013-10-03T03:19:27.550 に答える