showModalDialog()
によって作成されたモーダルダイアログ内のWebアプリケーションの一部をデバッグ(DOMの調査、対話型JSコンソールの使用など)したい。
このために標準のIE-8開発者ツールを使用する方法が見つかりません。ダイアログにツールバーがなく、通常のショートカット(F12)が機能しません。
別のSOの質問(残念ながらリンクを失いました))唯一の解決策は(おそらく一時的に)showModalDialog()
を昔ながらのwindow.open()
に置き換えることです。これが当てはまる場合、それを行うための簡単な方法はありますか?
警告:
アドレスバーをオンにすると、F12が機能して開発者ツールが表示されます。
[ツール]、[インターネットオプション]、[セキュリティ]、[サイトの適切なゾーンを選択]、[レベル]、[その他]の順にクリックします。
jsコードにエラーを作成することにより、スクリプトをデバッグするかどうかを確認するエラーウィンドウが表示されます。
そのための1つの方法は、コードのどこかに存在しないメソッドを呼び出すことです。
例えばblabla();
モーダルウィンドウをデバッグするときに行うことは2つです。
それが役に立てば幸い!
JavaScriptに引用符なしでWord debugger
を挿入できるようになりました。
IEとChromeは、ブレークポイントを設定したかのように両方でブレークする必要があります。単独で行にあることを確認します。F12キーを押してブラウザデバッガを開き、ページまたはトリガを更新しますJavaScriptとデバッガーを実行するイベントは、ブレークポイントが設定されたコードを自動的に表示する必要があります。