IE モードで構成可能なサイトについて学ぶ
この記事では、Microsoft Edge で IE モードを使用する場合のエンタープライズモードサイトリストの構成可能サイト機能について説明します。
前提条件
Windows 更新プログラム
- Windows 11
- Windows 10 バージョン 1909、Windows Server バージョン 1909 – KB4550945以上
- Windows 10 バージョン 1903、Windows Server バージョン 1903 – KB4550945以降
- Windows 10 version 1809, Windows Server version 1809, Windows Server 2019 - KB4550969 以降
- Windows 10 version 1803 – KB4550944 以降
- Windows 10 version 1607, Windows Server 2016 - KB4556826 以降
- Windows 10 初期バージョン, July 2015 - KB4550947 以降
- Windows 8.1 – KB4556798 以降
Microsoft Edge version 83 以降
エンタープライズモードサイトリストで構成された IEモード
概要
エンタープライズ モード サイト リストで IE モードを必要としているサイトを構成することは、レガシ アプリケーションを使用するほとんどの環境に適しています。 ただし、このアプローチが、IEモードでドメイン全体をレンダリングせずに、IEモードで開くようにサイトのサブセットを構成するのに最適ではない場合があります。 例えば、ご自分の環境に単一のサーバーで実行されている最新のアプリケーションとレガシーアプリケーションの両方が含まれている場合や、IE モードでレガシーアプリケーションのみをレンダリングし、残りのアプリケーションを Microsoft Edge モードでレンダリングする柔軟性がご希望の場合です。
解決策は、[エンタープライズモードサイトリスト] の [構成可能なサイト] 機能を使用することです。 この機能を有効にすると、Microsoft Edge では、"構成可能" タグを持つサイトが IE モード エンジンの決定に参加できるようになります。
構成可能なサイトのしくみ
Microsoft Edge エンジンから IE モードエンジンへの自動切り替え
構成可能なサイト機能を使用するには、エンタープライズ モード サイトリストの 1 つ以上のサイトに <open-in>Configurable</open-in>
オプションが必要です。
例:
<site-list version="1">
<site url="app.com">
<open-in>Configurable</open-in>
</site>
</site-list>
構成可能なサイト機能を有効にすると、次の動作が発生します。
構成可能なサイトに要求を行うとき、Microsoft Edge は HTTP 要求ヘッダー "
X-InternetExplorerModeConfigurable: 1
" を送信します。構成可能なサイトは、Microsoft Edge がサイトを IE モードでロードすることを要求するために、HTTP 応答ヘッダー "
X-InternetExplorerMode: 1
"を含むリダイレクト応答(HTTP 302 など)を送信する場合があります。リダイレクトのターゲット (つまり、 Location 応答ヘッダーの値) も 構成可能 または ニュートラル サイトである必要があります。それ以外の場合、IE モードの応答ヘッダーは無視されます。 リダイレクトのターゲットは通常、元のURLと同じであると予想されます。 ただし、必ずしもそうである必要はありません。
注
リダイレクト応答は、リダイレクトに対する Microsoft Edge の通常の HTTP キャッシング動作に従ってキャッシングされる可能性があります。
IE モードエンジンから Microsoft Edge エンジンに戻す
Microsoft Edge で構成可能なサイトを有効にすると、IE モードのタブで次の動作が自動的に有効になります。
構成可能なサイトに要求を行う場合、IE モード タブは、Microsoft Edge タブと同じ HTTP 要求ヘッダー "
X-InternetExplorerModeConfigurable: 1
" を送信します。構成可能なサイトは、HTTP 応答ヘッダー "
X-InternetExplorerMode: 0
"を含むリダイレクト応答(HTTP 302など)を送信して、ナビゲーションが Microsoft Edge モードに戻るよう要求する場合があります。リダイレクトのターゲット (つまり、 Location 応答ヘッダーの値) も 構成可能 または ニュートラル サイトである必要があります。それ以外の場合、IE モードの応答ヘッダーは無視されます。 リダイレクトのターゲットは通常、元のURLと同じであると予想されます。 ただし、必ずしもそうである必要はありません。
注
リダイレクト応答は、リダイレクトに対する Microsoft Edge の通常の HTTP キャッシング動作に従ってキャッシングされる可能性があります。
ヒント
どちらのブラウザーエンジンも、構成可能なサイトに同じ "X-InternetExplorerModeConfigurable: 1
" 要求ヘッダーを送信します。 ユーザーエージェント要求ヘッダーを使用して、Microsoft Edge モードからのリクエストと IE モードからのリクエストを区別し、サイトがすでに正しいエンジンに読み込まれているときにリダイレクトされないようにする必要があります。