Internet Explorer の互換性を管理するためのヒントとコツ - Internet Explorer
従来の Web アプリケーションと従来の Web アプリケーションの下位互換性を向上する方法については、「Enterprise モード サイト一覧」をご覧ください。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
重要
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 つずつ実行してください。
互換性の問題があるサイトに移動し、 F12 キーを押して [F12 開発者ツール] を開き、 [エミュレーション] ツールに移動します。
[11 (Default)] (11(既定)) オプションから開始し、問題のあるシナリオをテストします。
このオプションで失敗した場合は、1 つずつ下のドキュメント モードに進みます。問題が解決するドキュメント モードが見つかったら、そこで止めます。 エミュレーション ツールについて詳しくは、「ブラウザー、画面サイズ、GPS の場所をエミュレートする」をご覧ください。
いずれのドキュメント モードでも問題を解決できない場合は、[ブラウザー プロファイル] を [エンタープライズ] に変更し、[8] (IE8 エンタープライズ モード) からテストを開始するようにモードを選んで、問題のあるシナリオをテストします。
互換性の問題が解決するドキュメント モードが見つかったら、そのサイトをエンタープライズ モード サイト一覧に追加します。
注
エンタープライズ モード サイト一覧のスキーマと Enterprise Mode Site List Manager には、オペレーティング システムに応じて 2 つのバージョンがあります。 スキーマについて詳しくは、「エンタープライズ モード スキーマ v.2 ガイダンス」または「エンタープライズ モード スキーマ v.1 ガイダンス」をご覧ください。 さまざまなのサイト一覧管理ツールについて詳しくは、「Enterprise Mode Site List Manager の使用」をご覧ください。
サイト一覧にサイトを追加するには
Enterprise Mode Site List Manager を開き、[Add](追加) をクリックします。
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 の画面は次のようになっています。
基になる 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" モードまで引き下げることができます。 このドキュメント モードを使うと、単一のサイトまたはサイトのグループに対して互換表示機能を効果的に提供できます。また、徹底的なテストの実施後、イントラネット サイトの既定の設定として互換表示を無効にすることができます。
従来の Web アプリケーションと従来の Web アプリケーションの下位互換性を向上する方法については、「Enterprise モード サイト一覧」をご覧ください。
トラブルシューティング ガイドと FAQ for Microsoft Edge Internet Explorer モード
Windows Internet Explorer 8 には、Web 機能専用のコーディングから複数のブラウザーやデバイスで動作するより標準的な種類のコーディングに移行する方法としてドキュメント モードが導入されました。
ローカル サイト一覧および IE モードへの簡単アクセスを有効にする方法について説明します。