ドキュメント モードとエンタープライズ モード サイト一覧を使って Web 互換性の問題を修正する

重要

2022 Internet Explorer 11 デスクトップ アプリケーションは廃止され、2022 年 6 月 15 日にサポートが終了します。 スコープ内の一覧については 、「FAQ」を参照してください。 現在使用しているものと同じ IE11 アプリとサイトを、Internet Explorer モードの Microsoft Edge で開くことができます。 詳細については、こちらを参照してください

Internet Explorer 11 のエンタープライズ モード サイト一覧によって、特定の Web サイトにドキュメント モードを指定できるようになりました。これにより、サイトのコードを 1 行も変更することなく、互換性の問題を修正できます。 サイト一覧に関するこのような拡張は、既にあるアプリに対する投資を保護しつつ、Internet Explorer の最新バージョンに合わせたアップグレードを実施しやすくするための取り組みの一環です。

メリット

企業では、明示的に特定のブラウザー バージョンに合わせてコーディングされた重要なアプリがあり、そのアプリを直接制御できないような場合があります。このようなアプリを最新の標準や新しいブラウザー バージョンに合わせて更新することは非常に困難であり、コストも高くなります。 この更新では、特定のドキュメント モードを使ってどの URL を開くか指定できるため、互換性の向上、アップグレードのスピードアップ、テストと修正のコスト削減に役立ちます。

この修正のしくみ

一元的なエンタープライズ モード サイト一覧でドキュメント モードを指定することによって、従来の Web アプリや孤立した Web アプリを引き続き使うことができます。 この場合、一覧に含まれているサイトを IE11 で開くと、サイトの X-UA-Compatible メタ タグで指定された場合と同じように、指定されたドキュメント モードでページがブラウザーに読み込まれます。 ドキュメント モードと X-UA-compatible ヘッダーについて詳しくは、「ドキュメント互換性の定義」をご覧ください。

重要
エンタープライズ モードはドキュメント モードより優先されるため、エンタープライズ モード サイト一覧に既に含まれているサイトはこの更新の影響を受けず、引き続き通常どおりエンタープライズ モードで読み込まれます。

ドキュメント モードとエンタープライズ モードの使い分け

Windows Internet Explorer 8 や Windows Internet Explorer 7 では <emie> 機能によって高い互換性が確保されていましたが、新しい <docMode> 機能を使うことで、環境で実行されている IE のバージョンに関係なく、最新の情報を取得することができます。 このため、次のようにテスト プロセスを開始することをお勧めします。

  • 会社で主に Internet Explorer 8 や Internet Explorer 7 を使っている場合は、エンタープライズ モードを利用してテストを開始します。

  • 会社で主に Windows Internet Explorer 9 や Internet Explorer 10 を使っている場合は、さまざまなドキュメント モードを使ってテストを開始します。

複数のバージョンの IE が展開されている場合があるため、IE11 への移行を効果的に行うために、必要に応じてエンタープライズ モードとドキュメント モードの両方を使うこともできます。

ドキュメント モードの互換性についてサイトをテストする

この修正が役立つかどうかを確認するために、問題のあるサイトごとに次の手順を 1 つずつ実行してください。

  1. 互換性の問題があるサイトに移動し、 F12 キーを押して [F12 開発者ツール] を開き、 [エミュレーション] ツールに移動します。

    ドキュメント モードの選択を示すエミュレーション ツール。

  2. [11 (Default)] (11(既定)) オプションから開始し、問題のあるシナリオをテストします。
    このオプションで失敗した場合は、1 つずつ下のドキュメント モードに進みます。問題が解決するドキュメント モードが見つかったら、そこで止めます。 エミュレーション ツールについて詳しくは、「ブラウザー、画面サイズ、GPS の場所をエミュレートする」をご覧ください。

  3. いずれのドキュメント モードでも問題を解決できない場合は、[ブラウザー プロファイル][エンタープライズ] に変更し、[8] (IE8 エンタープライズ モード) からテストを開始するようにモードを選んで、問題のあるシナリオをテストします。

エンタープライズ モード サイト一覧にサイトを追加する

互換性の問題が解決するドキュメント モードが見つかったら、そのサイトをエンタープライズ モード サイト一覧に追加します。


エンタープライズ モード サイト一覧のスキーマと Enterprise Mode Site List Manager には、オペレーティング システムに応じて 2 つのバージョンがあります。 スキーマについて詳しくは、「エンタープライズ モード スキーマ v.2 ガイダンス」または「エンタープライズ モード スキーマ v.1 ガイダンス」をご覧ください。 さまざまなのサイト一覧管理ツールについて詳しくは、「Enterprise Mode Site List Manager の使用」をご覧ください。

サイト一覧にサイトを追加するには

  1. Enterprise Mode Site List Manager を開き、[Add](追加) をクリックします。

    Enterprise利用可能なモードを示すモード サイト リスト マネージャー。

  2. URL を追加し、[Launch in] (起動するモード) ボックスからドキュメント モードを選びます。 このとき、サイトのテストで問題が解決したドキュメント モードと同じモードを選ぶ必要があります。
    エンタープライズ モードと同様、ドキュメント モードも特定の Web パス (contoso.com/ERP など) またはドメイン レベルに対して指定できます。 上の例では、contoso.com ドメイン全体がエンタープライズ モードで読み込まれ、microsoft.com は IE8 ドキュメント モード、bing.com は IE11 で強制的に読み込まれます。


エンタープライズ モードについて詳しくは、「エンタープライズ モードとは」をご覧ください。 Enterprise Mode Site List Manager およびサイト一覧にサイトを追加する方法について詳しくは、「Enterprise Mode Site List Manager の使用」をご覧ください。

エンタープライズ モード サイト一覧を確認する

エンタープライズ モード サイト一覧で、問題がないか確認します。 次のステップは、一覧を有効にして会社での使用を開始することです。 Enterprise Mode Site List Manager の画面は次のようになっています。

Enterprise異なるモードを表示するモード サイト リスト マネージャー。

基になる XML コードは次のようになっています。

<rules version="1">
  <emie>
       <domain exclude="false">bing.com<path exclude="false" forceCompatView="true">/images</path></domain>
       <domain exclude="true">www.msn.com<path exclude="true">/news</path></domain>
  </emie>
  <docmode />
  <docMode>
       <domain docMode="edge">timecard</domain>
       <domain docMode="edge">tar</domain>
       <domain docMode="9">msdn.microsoft.com</domain>
  </docMode>
</rules>

エンタープライズ モードを有効にしてサイト一覧を使う

会社でエンタープライズ モードが有効になっていない場合は、有効にする必要があります。 エンタープライズ モードは、グループ ポリシーまたはレジストリを使って有効にすることができます。 具体的な手順と詳しい情報については、「 エンタープライズ モードを有効にしてサイト一覧を使う」をご覧ください。

イントラネット サイトの既定の互換表示を無効にする

既定では、IE11 は [イントラネット サイトを互換表示で表示する] 設定を使っています。 一方で、Web アプリをより新しい標準に継続的にアップグレードできるように、この機能を無効にしたいというご意見があることも認識しています。

このような需要に対応できるよう、エンタープライズ モード サイト一覧を使ってサイトまたは Web パスを指定することで、IE7 ドキュメント モードを使うことができるようになりました。これにより、ページに明示的な DOCTYPE タグがなければ IE5 "Quirks" モードまで引き下げることができます。 このドキュメント モードを使うと、単一のサイトまたはサイトのグループに対して互換表示機能を効果的に提供できます。また、徹底的なテストの実施後、イントラネット サイトの既定の設定として互換表示を無効にすることができます。

関連トピック