Laut IEBlog soll noch im August die zweite Beta des Internet Explorers 8 erscheinen. Diese Beta ist öffentlich, das heißt, jeder kann sich als Betatester bewerben. Bei der Entwicklung der 8. Version stand maximale Konformität mit Webstandards im Vordergrund. Was bedeutet das?Mit dem IE8 sehen Webseiten teilweise "anders" aus als man es vom Firefox oder dem IE7 kennt. Anders bedeutet in diesem Fall, das Webseiten nicht immer so dargestellt werden, wie es sich der Webdesigner einst vorgestellt hat. Das standardkonforme Verhalten kann sogar so weit führen, dass Webseiten die für ältere Browserversionen optimiert wurden, nicht mehr funktionieren.Microsoft nimmt also keine Rücksicht darauf, wenn mit dem IE8 in einem Internetshop keine Bestellvorgänge getätigt werden können oder ob eine Firmenwebseite total verschoben und falsch dargestellt wird.Ein gutes Beispiel für eine unbrauchbare Webseite, ist die Seite die-opelgalerie.de. Diese Webseite hatte ich vor ungefähr einem Jahr, mit allen, damals gängigen, Browsern erfolgreich getestet.
Diese Seite ist mit dem IE8 nicht zu gebrauchen.
Jeder Webseitenbetreiber bzw. Webmaster steht in der Verantwortung, seine Seite(n) mit den Beta Versionen des IE8 zu testen und ggf. nachzubessern.Um seine Webseite mit der Beta 1 zu testen, ist es empfehlenswert das VPC Image von Microsoft herunter zu laden. Das Image beinhaltet ein Windows XP mit IE8 Beta1.
Es gibt zwei Möglichkeiten:
1. Webserver konfigurierenHat man administrativen Zugriff auf den Webserver, kann man den HTTP Header "X-UA-Compatible: IE=EmulateIE7" für die Webseite hinzufügen. Damit wird sichergestellt, dass der Internet Explorer 8 automatisch umschaltet und die gesamte Seite wie im IE7 richtig darstellt.Hier sind einige weiterführende Links zum Hinzufügen des HTTP Headers:
Eigene HTTP Response Header im IIS7Das HTTP Headers Tab im IIS6
Apache Module mod_headers in der Version 2.2Apache Module mod_headers in der Version 2.0Apache Module mod_headers in der Version 1.3
2. Metatag hinzufügenOft hat man keinen Zugriff auf den Webserver oder möchte nur einzelne Seiten im IE7 Mode rendern lassen. In diesem Fall kann man das Umschalten auf den IE7 Mode durch ein Metatag erzwingen der in den Head-Bereich der Webseite eingebaut wird.<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
Im IE8 befindet sich dazu ein Button "Emulate IE7" in der Menüleiste:
Sollte eine Webseite für eine ältere Browserversion optimiert worden sein und wird deshalb nicht richtig angezeigt, kann der Anwender die Renderengine mit einem Knopfdruck umstellen.
Wer sich in Sachen IE8 auf dem Laufenden halten möchte sollte den Blog vom IE-Team und von Daniel Melanchton verfolgen.