zurück zum Artikel

Chrome verkleidet sich als Internet Explorer

Herbert Braun

Frontalangriff auf den Microsoft-Browser: Mit dem Google-Plug-in Chrome Frame wechselt der IE bei Bedarf die Rendering-Engine.

Chrome Frame im Internet Explorer

Mit Chrome Frame beherrscht Internet Explorer plötzlich neue Kunststücke.

(Bild: Screenshot)

Google hat das Plug-in Chrome Frame [1] für den Internet Explorer veröffentlicht, mit dem dieser die Darstellungs-Engine wechseln kann. Standardmäßig kommt die IE-Engine zum Einsatz, doch kann die Webseite mit einem speziellen Header die von Chrome anfordern. Perfiderweise nutzt das Plug-in dafür eine in Internet Explorer 8 eingeführte Technik, nämlich den HTTP-Header X-UA-Compatible, zum Beispiel:

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

Das Plug-in soll allerdings auch in Internet Explorer 6 und 7 funktionieren. Bis jetzt hat selbst Google offenbar noch keine Seiten mit diesem Header ausgestattet. Der Benutzer kann den Wechsel der Engine erzwingen, indem er der Adresse (inklusive "http:") ein "cf:" voranstellt. Webdesigner können die Benutzer mit einem fertigen JavaScript [2] (hier der Code [3]) von Google prüfen, ob das Plug-in installiert ist, und den Benutzer gegebenenfalls um die Installation bitten. Das Plug-in befindet sich noch in einem frühen Stadium der Entwicklung; beispielsweise funktioniert das Drucken noch nicht. Die Chrome-Engine entspricht dem Stand der Developer-Version, also derzeit der Versionsnummer 4.0.211.7.

Als Begründung für die Veröffentlichung nennt Google [4] die mangelnden HTML5-Fähigkeiten des Microsoft-Browsers. Da sich die an den IE gewöhnten Benutzer nicht umstellen müssen, könnte diese freundliche Entwicklungshilfe tatsächlich den Weg dafür bereiten, dass neue Webtechniken nicht mehr am hinterherhinkenden Marktführer scheitern – von dem eines Tages nicht mehr übrig bleiben könnte als die Oberfläche, wenn der Google-Vorstoß Schule macht. (heb [5])


URL dieses Artikels:
https://www.heise.de/-789796

Links in diesem Artikel:
[1] http://code.google.com/intl/de/chrome/chromeframe/
[2] http://code.google.com/intl/de/chrome/chromeframe/developers_guide.html
[3] http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js
[4] http://googlecode.blogspot.com/2009/09/introducing-google-chrome-frame.html
[5] mailto:heb@ct.de