2013-02-01 6 views
51

Ich habe gerade dieses Meta-Tag in freier Wildbahn gesehen und fragte mich, ob es funktioniert und warum es verwendet wird?Was ist X-UA-kompatibel, wenn IE = edge, chrome = 1 referenziert wird?

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

die documentation auf About.com Lesen, es sagt:

"IE = edge" Internet Explorer sagt zu dieser Version von IE Verfügung, um den höchsten Modus zu verwenden. Internet Explorer 8 kann bis zu IE8-Modi unterstützen, IE9 kann IE9-Modi unterstützen und so weiter.

Aber was ist mit dem Tag chrome=1?

Antwort

49

Es ist für Google Chrome Frame Browser-Add-on.

ChromeFrame kann auf verschiedenen Versionen von IE installiert werden (besonders praktisch für ältere Versionen, die nicht gut mit modernen Webfunktionen funktionieren). Es läuft im Wesentlichen der Chrome-Browser innerhalb des IE.

Im Fall des Meta-Tags sollte der IE im Standardmodus (die aktuellste Version "Edge") laufen - und Chrome-Frames aktivieren, falls sie existieren.

Normalerweise mache ich einige bedingte Browser-Sachen für ältere Versionen von IE, so dass der Benutzer das Add-on als Option installieren kann.

Mehr hier: chrome frame API

(Beachten Sie, dass Google Chrome Frame wird nicht mehr unterstützt)

+2

Ich möchte darauf hinweisen, dass die MSDN-Dokumentation auch besagt, dass Sie IE = Edge nur in Testumgebungen verwenden sollten. – Robbiegod

+6

und dass Chrome Frame [wird veraltet sein] (http://www.google.com/chromeframe?prefersystemlevel=true) ab Januar 2014 – donleche

+0

Interessant. Hatte das nicht gelesen. Nun - es ist wahrscheinlich in Ordnung. Es war ein netter Bandaid. – Bosworth99

10

Auch beginnend in IE11 "edge" -Modus, der experimentelle früher, ist jetzt die " preferred "mode - siehe Compatibility changes in IE11 Preview

Darüber hinaus sind" Dokument-Modi "in IE11 generell alle veraltet, so dass Sie wahrscheinlich versuchen sollten, abhängig von ihnen zu stoppen.

Verwandte Themen