web-dev-qa-db-ja.com

IE = Edge、chrome = 1を参照するX-UA-Compatibleとは何ですか?

私はこのメタタグをただ見ただけで、なぜそうなるのか、なぜ使われるのだろうと思っていましたか?

<meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1" />

About.comの documentation を読むと、次のように書かれています。

「IE = Edge」は、Internet ExplorerにそのバージョンのIEで利用可能な最高のモードを使用するように指示します。 Internet Explorer 8はIE8モードまで、IE9はIE9モードなどをサポートできます。

しかし、chrome=1 鬼ごっこ?

53
sergserg

Googleの Chrome Frame ブラウザーアドオン用です。

ChromeFrameは、さまざまなバージョンのIE(特に、最新のWeb機能でうまく動作しない古いバージョンに便利)にインストールできます。本質的には、chrome IEのブラウザinside

メタタグの場合、IEは標準モード(最新版の「エッジ」)で実行する必要があります-存在する場合は、chromeフレームをアクティブにします。

私は通常、IEの古いバージョン用に条件付きのブラウザーの操作をいくつか行い、ユーザーがアドオンをオプションとしてインストールできるようにします。

詳細はこちら: chrome frame API

(Google Chromeフレームはサポートされなくなりました)

50
Bosworth99

また、以前は実験的であったIE11の「エッジ」モードから開始して、「優先」モードになりました- IE11プレビューの互換性の変更

さらに、一般的に「ドキュメントモード」はIE11ですべて非推奨になっているため、おそらくそれらに依存して停止する必要があります。

11
Doug Rohrer