Internet Explorer (IE) モードのトラブルシューティングと FAQ
この記事では、Microsoft Edge バージョン 77 以降に関するトラブルシューティングのヒントと FAQ を示します。
さまざまなサポート オプションを提供しています。 Microsoft 統合サポートがある場合は、そのサポート サービスに移行を依頼することができます。 また、FastTrack もあり、Windows 10/11 の有料シートが 150 以上のお客様は追加料金なしで利用できます。
また、Microsoft Edge + Internet Explorer モードスタート ガイド と IE モードブログ シリーズ もお勧めします。
はい。 Microsoft Virtual Agent には、IE モードのトラブルシューティングに関するシナリオベースのガイド付きチュートリアルが用意されています。
IE モードのトラブルシューティングのヒントとテクニックを提供する次のビデオもあります。
このセクションは、IE モードでMicrosoft Edge に移行するときの最も一般的な 2 つの問題のトラブルシューティングと修正に役立つガイドとして使用します。 これらの問題は次のとおりです。
- ドキュメント モードの構成が正しくありません
- 不完全なニュートラル サイト構成
このセクションでは、現象について説明し、この問題を診断して修正する手順について説明します。
ユーザーには、次の現象が発生します。
- ページ要素のサイズ変更と配置がオフになっているか、ページ要素が欠落している可能性があります
- 一部の機能が失われたり、期待どおりに動作しない可能性があります。 たとえば、Internet Explorer で動作していたボタンは何も行わないか、エラーを返しません。
一般的な方法は、IE モードサイトの一覧で特定のサイトの Internet Explorer 11 と同じ設定を複製することです。 次のスクリーンショットに示す IE 11 の F12 開発者ツールバーの 「エミュレーション」 タブを使用して、修正したいシナリオを調査してください。 開発者ツール バーを開くには、F12 キーを押し DevTools を開く を選択します。
[エミュレーション] タブには、ドキュメント モード (1) とドロップダウン リストの下のテキスト (2) の 2 つの情報が表示されます。 この情報は、見ているページまたはサイトの 11 (既定) モードである理由を説明するのに役立ちます。
ドキュメント モードで表示できるさまざまなメッセージがあり、この例では次のようになります。
- X-UA-Compatible メタ タグ経由
- X-UA-Compatible HTTP ヘッダー
2 つの X-UA Compatible オプションは、Web ページまたはサイトがホストされている Web サーバーのいずれかが、ブラウザーで使用する必要があるドキュメント モードを表示していることを示します。
ほぼすべてのケースでドキュメント モードを優先したいと考えています。 そのためには、サイトの IE モード サイト 一覧エントリで次のいずれかのモードを選択する必要があります。
- 既定値
- IE8 エンタープライズ
- IE7 エンタープライズ
これらのオプションでは、Web ページまたは Web サーバー ディレクティブが優先されます。 指定したドキュメント モードを含むオプションを選択する必要があることに注意してください。 スクリーンショットの例では、指定されたドキュメント モードが 11 であるため、IE8 Enterprise と IE7 Enterprise は IE 11 ドキュメント モードをサポートしていないため、"既定" を選択します。
ドキュメント モードで、サイトに次のいずれかの互換性ビューが必要であることが示されている場合、構成設定は簡単です。
- ローカル互換性表示設定経由
- 互換性表示リスト経由
- イントラネットの互換性設定経由
すべての互換表示設定が 「IE7 エンタープライズ」動作になるため、この設定を IE モードのサイト一覧エントリの 「互換モード」 セクションで選択します。
Internet Explorerまたは IE モードがドキュメント モードを別のドキュメント モードに移行するために使用するロジックの詳細については、「非推奨のドキュメントモードと Internet Explorer 11」 の記事を参照してください。
一般的なルールは、特定のサイトを想定どおりに動作させる最新のロジック ベース モードを使用することです。 既定のモードから開始し、IE8 Enterprise モードに移行し、必要に応じて IE7 Enterprise モードに移行します。 この選択により、子ページでは、特定のニーズに合わせて組み込みロジックを使用して、必要に応じてさまざまなドキュメント モードを柔軟に使用できます。 その結果、すべての Web サイト ページが 1 つの特定のドキュメント モードにロックされることはありません。
次の表に、これらの設定で使用できるドキュメント モードを示します。
ロジック ベースのモード | 既定値 | IE8 エンタープライズ | IE7 エンタープライズ |
---|---|---|---|
使用可能なドキュメント モード | IE11 ドキュメント モード IE10 ドキュメント モード IE9 ドキュメント モード IE8 ドキュメント モード IE7 ドキュメント モード IE5 Quirks モード |
IE8 ドキュメント モード IE7 ドキュメント モード IE5 Quirks モード |
IE7 ドキュメント モード IE5 Quirks モード |
注意
場合によっては、特定のサイトまたはページが設計どおりに機能するために特定のドキュメント モードが必要になります。 明示的なドキュメント モード オプションは、ロジックベースのオプションが有効でない場合にのみ使用することをお勧めします。
このセクションでは、現象について説明し、この問題を診断して修正する手順について説明します。
ページは認証のために SSO に依存しますが、ユーザーに資格情報の入力を複数回求められるか、リダイレクトのループ動作、認証エラーの失敗、またはこれらの現象の組み合わせが発生します。
Microsoft Edge で失敗したワークフローの分析を開始する前に、次のスクリーンショットに示す IE モード "e" ロゴのアドレス バーを確認します。
SSO 認証プロセス中に 「e」 が表示されるが、リダイレクト後には表示されなくなった場合、この動作はニュートラル サイトが見つからないことを示します。 Microsoft Edgeが IE モードに移行した後は、セッションと Cookie の情報を維持するために、その状態を維持する必要があります。 URL を識別するのに十分な長さがあるアドレス バーに URL が表示される場合は、「ニュートラル サイトの構成」 で説明されている手順を使用して、IE モードサイトリストにニュートラル サイトとして追加します。
多くの場合、リダイレクト サイクルは非常に迅速に行われるため、不足しているニュートラル サイトを特定するのが困難です。 この分析を支援するために、Chromium エンジンに組み込まれているツール ( net-export) を使用します。
ヒント
ネットワーク トレースは本質的にノイズが多いです。 ノイズを最小限に抑えるには、調査中の特定のワークフローに必要のない他のすべてのブラウザー インスタンスとタブを閉じます。
次の手順では、ニュートラル サイト構成のトラブルシューティングを行う方法について説明します。
- Microsoft Edge で新しいタブを開き、edge://net-export に移動します。
- [ディスクへのログ記録を開始する] を選択し、.json ログの結果を保存する場所を選択します。 このログは、トラブルシューティングの完了後に安全に削除できます。
- 別のタブを開き (net-export タブを開いたままにしておく)、失敗したワークフローを繰り返します。
- 完了したら、net-export タブに戻、[ログの停止] を選択します。
- 「netlog viewer」 のハイパーリンクを選択します。
- 結果のページで [ファイルの選択] を選択し、手順 2 で作成した .json ファイルを選択します。
- ログ ファイルが読み込まれたら、左側のメニューから [イベント] を選択します。
- ネットワーク ログをスクロールし、開始 URL を特定します。 (検索機能を使用して開始点を見つけることもできます)。
- 開始点から下にスクロールし、IE モード サイトリストにエントリがないワークフロー内の URL を探します。 SSO、AUTH、LOGIN などのインジケーターを含む URL に特に注意してください。
- 候補 URL を特定したら、[オープンイン] ドロップダウンで [なし] を選択して、IE モードサイトリストにニュートラル サイトとして追加します。 ワークフローをもう一度テストします。
特定のサイト アーキテクチャに応じて、複数のニュートラル サイト エントリが必要な場合があります。 新しいニュートラル サイトを追加した後もワークフローが失敗する場合は、プロセスを繰り返して新しい net-export ログをキャプチャし、別のパスを実行します。
まれに、特定の共有 Cookie を構成して、必要な情報が IE モード サイトに確実にアクセスされるようにすることが必要になる場合があります。 必要な特定の Cookie を認識している場合は、「 Microsoft Edge から Internet Explorer への Cookie 共有」で説明されている手順を使用して、Cookie 共有を構成できます。
この記事は、IE モードの構成に関する最も一般的な問題のトラブルシューティングに役立ちますが、考えられるすべてのシナリオを網羅しているわけではありません。 解決できない問題が発生し、サポートが必要な場合は、App Assure https://aka.ms/AppAssure にお問い合わせください。問題の解決をお手伝いします。
Internet Explorer モードの診断情報は、[Microsoft Edge の互換性] タブに表示されます。このタブを開くには、edge://compat/iediagnostic に移動します。 「Internet Explorer モードの診断情報」 ページに診断メッセージが表示される場合があり、診断データを xml ファイルにエクスポートできます。 この診断情報ページには、次のカテゴリの構成情報も表示されます。
- レジストリ キーの確認。 (確認が失敗した場合にのみ表示されます)。Internet Explorer 統合が、レジストリで正しく設定されていることを確認します。 設定されていない場合、ユーザーは [修正] をクリックして、この問題を解決します。
- Internet Explorer モード。 構成と OS に基づいて使用される API のバージョンを示します。 問題がある場合、ユーザーは Windows Update のインストールを求められることがあります。
- Internet Explorer モードの設定。 Internet Explorer モードが有効かどうか、およびその構成方法を示します。
- コマンド ライン。 Microsoft Edge を開始するために使用されるコマンド ライン文字列とスイッチを示します。
- グループ ポリシー設定。 グループ ポリシーを使用して IE モードが構成されているかどうか、および適用されているポリシーを示します。
必要な Windows Update がすべてインストールされていない場合、このエラーが表示されることがあります。 必要なバージョンの Windows および Microsoft Edge については、「IE モードの概要」に記載されている前提条件をご覧ください。
必要な Windows Update がすべて既にインストールされている場合にこのエラーが表示されるのは以下の理由が考えられます。
- Canary チャネルを使用しています。これは、既定でユーザー レベルでインストールされます。
- Stable、Beta、Dev のいずれかのチャネルを使用しているが、昇格のインストール中に昇格のプロンプトがキャンセルされました。 昇格のプロンプトをキャンセルすると、ユーザー レベルでインストールは続行されます。
- Windows の機能で Internet Explorer 11 が無効になっています。
考えられる解決策:
- 任意のチャネルのインストーラーをシステム レベルで実行します:
installer.exe --system-level
- Windows の機能で Internet Explorer 11 を有効にします。
Microsoft Edge がシステム レベルでインストールされていることを確認するには、Microsoft Edge アドレス バーに「edge://version」と入力します。 [実行可能ファイルのパス] に、C:\Program Files... から始まるパスが表示されます。これは、システム インストールであることを示します。 [実行可能ファイルのパス] が C:\Users から始まっている場合は、Microsoft Edge をアンインストールしてから、管理者権限で再インストールします。
Internet Explorer で予期しないエラーが発生した場合、このエラーが表示されることがあります。 Microsoft Edge を再起動すると、通常はこのエラーが解決されます。
リモート デバッグ中に、IE モードで実行するように構成された Web ページに移動する場合、このエラーが表示されることがあります。 続行できますが、ページは Microsoft Edge を使用して表示されます。
edge://compat/enterprise ページで、サイト リストをダウンロードできなかったことを示すエラーが表示される場合があるかもしれません。 Microsoft Edge バージョン 87 以降では、BlockThirdPartyCookies ポリシーを使用してサードパーティの要求に対して Cookie がブロックされると、HTTP 認証も許可されなくなります。 CookiesAllowedForURLs ポリシーを使用して、エンタープライズ モード サイト リストをホストしている特定のドメインに Cookie を許可して、サイト リストのダウンロードが成功するようにすることができます。
このエラーは、IE モードでレガシ Web サイトを開こうとし、サイトが TLS 1.0 または TLS 1.1 で実行するように構成されている場合に発生する可能性があります。 これらのプロトコルは、Microsoft Edge では既定で無効になっています。 詳細については、「Plan for change: TLS 1.0 と TLS 1.1 が間もなく既定で無効になる予定です」 を参照してください。
一部のアプリケーションでは、IE モードで Web ページを読み込む必要がある場合があります。 Microsoft Edge では IE モード機能を使用できます。
また、エンタープライズ モード サイト一覧の compat-mode
属性を 既定 に設定する必要がある場合もあります。 このトピックの詳細については、「エンタープライズ モードとエンタープライズ モード サイト一覧」を参照してください。
ヒント
ユーザーは、Microsoft Edgeで「about:compat」と入力すると、このサイト一覧と互換モードを簡単に表示できます。
はい、できます。 廃止されたサポート対象外の Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンの Windows 10 の Microsoft Edge 更新プログラムを通じて完全に無効になっています。 詳細については、I「nternet Explorer 11 デスクトップ アプリの廃止に関する FAQ」を参照してください。
Microsoft Edge バージョン 95 以降では、SharePoint Online モダン ドキュメント ライブラリの [エクスプローラーで表示] 機能を有効にできます。 このエクスペリエンスをユーザーに表示して機能させるには、Microsoft Edge の [Microsoft Edge で SharePoint ページのエクスプローラー機能の表示を構成する] ポリシーを有効にし、SharePoint Online テナント構成を更新する必要があります。 詳細情報: 「Microsoft Edge で エクスプローラー を使用して SharePoint ファイルを表示する - Microsoft 365 | Microsoft Docs の SharePoint」 を参照してください。
ただし、[エクスプローラーで開く] オプションを使用するのではなく、SharePoint 外部のファイルやフォルダを管理するための推奨アプローチは、[SharePoint ファイルの同期]または [SharePoint でのファイルの移動またはコピー]です。
Microsoft Edgeのマージなしの機能に推奨される代替手段は、次のいずれかの操作です。
- Microsoft Edge のプロファイルを使用すると、各プロファイルが異なる IE セッションにマッピングされ、マージなしオプションと同様に動作します。
-
--user-data-dir=<path>
のコマンド ラインを使用しますが、各セッションには異なるパスを使用します。 必要な場合は、Microsoft Edge の起動とセッション用パスの変更を両方実行するユーティリティを作成することが可能です。
以前のどちらのオプションもシナリオで機能しない場合、Microsoft Edge バージョン 93 以降では、Microsoft Edge の IE モードでマージなしがサポートされます。 エンドユーザーの場合、IE モード アプリケーションで新しいブラウザー ウィンドウを起動すると、IE11 のマージなし動作と同様に別のセッションになります。
Microsoft Edge ウィンドウごとに、そのウィンドウ内で IE モード タブが初めてアクセスされると、指定された "マージなし" サイトである場合、そのウィンドウは別の "マージなし" IE セッションにロックされます。 このウィンドウは、ロックされたウィンドウで最後の IE モード タブが閉じられるまで、他のすべての Microsoft Edge ウィンドウからロックされたままになります。 これは、ユーザーが他のメカニズムを使用して、マージなしで IE を起動し、マージなしで Microsoft Edge を起動することができた、以前の動作に続くものです。 新しいウィンドウで開くすべてのサイト (window.open を使用) は、親プロセスのマージの性質を考慮します。
注意
セッション切り替えはサポートされていません。 同じ IE モード タブ内のナビゲーションでは、同じセッションが使用されます。
注意
IE モードから Microsoft Edge モードへの Cookie の共有は、マージなしの IE モード セッションではサポートされていません。
Microsoft Edge バージョン 93 以降では、次の手順に従ってマージなしの動作を検証できます。
Microsoft Edge バージョン 93 以降で IE モードが有効になっていることを確認します。
merge-type 属性の値を "マージなし" に設定することで、エンタープライズ モード サイトリストでセッション共有を禁止する必要があるサイトを構成できます。 この属性は、open-in 要素が Microsoft Edge に設定されている場合にのみ適用されません。 既定では、すべてのサイトのマージの種類の値は merge です。 (注:edge://compat/sitelistmanager で使用できる統合サイト リスト マネージャー ツールには、サイトを追加または編集するときに [マージなし] チェックボックスが含まれています。)
<site url="contoso.com"> <open-in merge-type="no-merge">IE11</open-in> </site>
マージなしとして構成されている任意のサイトに移動します。 サイトは、独自の結合されていない IE セッションに存在する必要があります。 別の Microsoft Edge インスタンスまたはウィンドウを開き、同じサイトに移動すると、そのサイトは独自の IE セッションになるはずです。 タスク マネージャーには複数の iexplore.exe プロセスがあることに注意してください。
フィードバックがある場合は、Microsoft サポートまたは TechCommunity フォーラムのいずれかのフィードバック チャネルからお問い合わせください。
はい。Microsoft Edge のInternet Explorer モードで、コンテキスト メニューの [名前を付けて保存] オプションを有効にできます。 これを行うには、[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > Internet Explorer にあるグループ ポリシー [Internet Explorer モードでターゲットの名前を付けて保存を許可する] を構成します。 保存メカニズムは Internet Explorer の場合と同じように動作し、ターゲットが html ファイルとして保存されている場合は、ファイルを再び開くと Microsoft Edge でページをレンダリングします。
Web ページとしてリンクを保存するには、次の最小オペレーティング システム更新プログラムが必要です。
- Windows 10、バージョン 2004、Windows Server バージョン 2004、Windows 10、バージョン 20H2 : KB4580364
- Windows 10、バージョン 1903、Windows 10、 バージョン 1909、Windows Server バージョン 1903: KB4580386
- Windows 10、バージョン 1809、Windows Server バージョン 1809、Windows Server 2019: KB4580390
- Windows 10、バージョン 1803: KB4586785
- Windows 10、バージョン 1607: KB4586830
- Windows 10、バージョン 1507: KB4586787
はい。Microsoft Edge で Internet Explorer (IE) モードの Ctrl + S ショートカットを有効にできます。 これを行うには、[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > Internet Explorer にあるグループ ポリシー [Internet Explorer モードで拡張ホット キーを有効にする] を構成します。
IE-Mode で Ctrl + S を使用するには、次の最小オペレーティング システム更新プログラムが必要です。
- Windows 10 バージョン 1809、Windows Server 2019: KB5001342 以降
- Windows 10 バージョン 1909: KB5001337 以降
- Windows 10 バージョン 2004、Windows 10、バージョン 20H2: KB4601319 以降
ショートカット Ctrl + S に加えて、[設定] の下の [Edge] の [名前を付けて保存] ページ (省略記号アイコン ...) >その他のツールは、次のグループ ポリシーを使用して、Edge 101 (以降) で有効にすることができます。[コンピューターの構成] > [管理用テンプレート] > Microsoft Edge にある Internet Explorer モードで[保存を許可する] ページ。 [ページを名前を付けて保存] メニュー項目を使用するには、次のオペレーティング システムの最小更新プログラムが必要です。
- Windows 10、バージョン 20H2、Windows 10、バージョン 21H1、Windows 10、バージョン 21H2: KB5014666 以降
- Windows Server 2022 : KB5014665 以降
- Windows 11 : KB5014668 以降
はい。レガシ サイトを最新化している間は、Microsoft Edge で IE モードで構成されたアプリケーションをテストできます。 これらのアプリをテストするために、InternetExplorerModeTabInEdgeModeAllowed ポリシーを構成できます。 このポリシーを有効にした場合、ユーザーは [設定] などを 選択して Microsoft Edge で IE モード サイトを開くことができます (省略記号アイコン ...) >その他のツール>Edge モードでサイトを開きます。
IEChooser を使用して Internet Explorer DevTools を起動し、IE モード タブの内容をデバッグできます。 IEChooser を使用するには、次の手順を実行します。
- IEChooser を開きます。
- [ファイル名を指定して実行] ダイアログ ボックスを開きます。 たとえば、
Windows logo key
+R
を押します。 -
%systemroot%\system32\f12\IEChooser.exe
と入力し、[OK] を選択します。
- [ファイル名を指定して実行] ダイアログ ボックスを開きます。 たとえば、
- IEChooser で、[IE モード] タブのエントリを選択します。
Microsoft Edge Beta チャネル バージョン 96 以降では、Internet Explorer モードと Microsoft Edge を切り替えるナビゲーションには、既定でフォーム データが含まれます。 ただし、フォーム データに添付ファイルが含まれている場合は、エンジン間で転送されません。 このようなナビゲーションに含めるデータ型は、InternetExplorerIntegrationComplexNavDataTypes グループ ポリシーを使用して選択できます。
このエクスペリエンスを実現するには、Microsoft Edge バージョン 96 に加えて、次の Windows 更新プログラムをインストールする必要があります。
- Windows 11 KB5007262 以降
- Windows Server 2022 KB5007254 以降
- Windows 10 バージョン 2004、Windows Server バージョン 2004、Windows 10 バージョン、Windows Server バージョン 20H2 および Windows 10 バージョン 21H1 - KB5006738 以降
- Windows 10 バージョン 1909 KB5007189 以降
この機能は、Microsoft Edge バージョン 92 以降で使用できます。 このオプションを有効にするには、Microsoft Edge の 「Internet Explorer モード設定でサイトの再読み込みを許可する」 を 「許可」 に設定します。 詳細については、「ローカル サイトリストエクスペリエンスを有効にする」 を参照してください。
最新のブラウザー ソリューションは、Microsoft Edge で複数のプロファイルを使用して利用できます。 この機能を使用すると、別のアカウントで新しいセッションを作成できます。 次のリソースは、複数のプロファイルの利点とその使用方法に関する情報を提供します。
クライアント証明書は IE モードで 2 回要求できます。 1回目は証明書選択ダイアログは IE モードで、2回目は Microsoft Edge で証明書選択ダイアログが表示されます。 フレーム プロセスとウィンドウ プロセスの両方で認証を要求する必要があります。
cacheicon キャッシュが作成された後は、キャッシュを削除しない限り、クライアント証明書の入力を求められることはありません。 または、IIS などのサーバー構成でルールを設定して、クライアント証明書を必要としないようにすることもできます。
Microsoft Edge で IE モードで表示される子ウィンドウのコンテンツ領域は、Internet Explorer 11 の内容と若干異なります。 ピクセルベースの配置や配置を使用して Web ページが設計されている場合、レンダリングやテキストの折り返しなどが正しく行なわれない可能性があります。
Microsoft Edge バージョン 95 に 2 つのポリシー設定が追加されました。window.open
メソッドを使用して IE モード サイトから生成されるポップアップ ウィンドウの高さと幅に対するカスタム調整を指定できます。 次のポリシーを使用して、ウィンドウ サイズを調整できます。
- InternetExplorerIntegrationWindowOpenHeightAdjustment - この設定を使用すると、Internet Explorer モード サイトから生成されるポップアップ ウィンドウの高さにカスタム調整を指定できます。
- InternetExplorerIntegrationWindowOpenWidthAdjustment - この設定を使用すると、Internet Explorer モード サイトから生成されるポップアップ ウィンドウの幅にカスタム調整を指定できます。
IE モードを構成した後、特定の Web サイト、特に新しいウィンドウを作成するサイトやリダイレクトされるサイトは、IE モードでレンダリングされないか、Internet Explorer 11 で開かない可能性があります。
この種のリダイレクトされた Web サイトでは、サイト 一覧の構成で allow-redirect="true"
を使用できます。 詳細については、「更新されたスキーマ要素」 を参照してください。
Microsoft Edge IE モードの設定を適用する前に、IE モードのサイト一覧をダウンロードする必要があります。 このプロセスは、ブラウザーの起動時に完了しない場合があります。 Web サイトが読み込まれる前にサイト 一覧を強制的に読み込むことができるポリシーを使用できます。 詳細については、「DelayNavigationsForInitialSiteListDownload」 を参照してください。
セキュリティ上の理由から、Microsoft Edge では、HTTP または HTTPS によって提供されるページから file:// URL へのアクセスは許可されません。
この機能が必要な場合は、次の 2 つの回避策を使用できます。
- IntranetFileLinksEnabled グループ ポリシーを使用すると、WINDOWS エクスプローラーで HTTPS ページからのリンクでイントラネット ゾーン ファイル共有を開くことができます。
- イントラネット ゾーンから Microsoft Edge の IE モード機能に読み込まれたページは、 file:// プロトコルを使用して URL に直接移動できます。