36

によって作成されたモーダル ダイアログ内にある Web アプリケーションの一部をデバッグ (DOM の調査、インタラクティブな JS コンソールの使用など) したいと考えていますshowModalDialog()

これに標準の IE-8 開発者ツールを使用する方法が見つかりません。ダイアログにはツールバーがなく、通常のショートカット (F12) は機能しません。


別のSOの質問(残念ながらリンクを失ってしまいました)は、唯一の解決策は(おそらく一時的に)showModalDialog()昔ながらのwindow.open(). この場合、それを行うための簡単な方法はありますか?

警告:

  • アプリは、dialogArguments と showModalDialog の戻り値を渡すことに注意します。
  • 他のブラウザ、FF+Firebug等が使えません。
4

4 に答える 4

64

アドレスバーをオンにすると、F12 が機能して開発者ツールが起動します。

Tools / Internet options / Security / (サイトに適したゾーンを選択) / Custom Level の [Miscellaneous] に移動します。

ソース: https://stackoverflow.com/a/10984858/79835

于 2012-06-19T08:45:02.997 に答える
7

js コードでエラーを作成すると、スクリプトをデバッグするかどうかを尋ねるエラー ウィンドウが表示されます。

これを行う 1 つの方法は、コードのどこかで存在しないメソッドを呼び出すことです。

例 blabla();

于 2011-02-08T06:30:11.767 に答える
2

モーダル ウィンドウをデバッグするときに行うことは 2 つあります。

  • js コードに命令デバッガーを含めることができます。これにより、ブレークポイントを設定したかのように js の実行が停止します。
  • モーダル ウィンドウを開く前に ie 開発者ツールを開くこともできます。モーダル ウィンドウが開いたら、スクリプト タブで生成されたコードを確認し、ブレークポイントを追加し、実行を一時停止するなど、必要なすべてのことを行うことができます。

それが役に立てば幸い!

于 2011-08-29T08:45:29.113 に答える