2

IE7 で動作する必要があるサイトをデバッグするために、IE7 を搭載した仮想ボックスで Win XP を実行しています。IE8、IE9、Firefox、Chrome ではなく、IE7 でのみ問題が発生します。JSエラーが発生したときにIEが話しているJSファイルを見つけるにはどうすればよいですか?

「 IE Dev Toolbar 」については知っていますが、この情報も提供しません。

IE7で発生するエラーは次のとおりです。3つのエラーがあります。

Line 67 char 3(Expected identifier, string or number)
Line 4012 char 9 (Object doesn't support this property method)
Line 4065 char 9 (Object doesn't support this property method)

ファイルとして保存したときの実際の html には 270 行しかありません。つまり、エラーは外部 JS ファイルにある必要があります。私は今、このような他の質問があり、それらを調べましたが、この質問に対する答えが見つかりませんでした.

4

2 に答える 2

4

Visual Studio に付属のデバッガーをインストールします。IE でエラーの詳細をクリックすると、VS デバッガーでデバッグするオプションが表示されます。

于 2011-07-28T17:17:23.850 に答える
1

IE7 仮想マシンがあります。ただし、何が起こっているのかをデバッグするのが難しい場合は、IE8 を使用して「互換表示」に設定することで、IE7 の問題をデバッグすることに成功しました。いくつかの違いがありますが、文書化されているようです。

また、ブラウザ モードとドキュメント モードの両方を IE9 内で IE7 と IE8 に設定できることも知っていますが (その他のデバッグの進歩に加えて)、私は IE8 仮想マシンを持っているので、そうしなければならないとは感じていません。 、 まだ。しかし、これについてもう少し議論しているリンクがあります。

于 2011-07-28T17:49:27.573 に答える