Websites auf verschiedenen IE-Versionen testen

Websites auf möglichst vielen Browsern zu testen ist für professionelle Webdesigner natürlich Pflicht. Dabei gehen Browsertests auf Opera, Netscape, Firefox und dem aktuell installierten Internet Explorer ja auch recht schnell von der Hand. Viel schwieriger ist es dagegen, auch auf verschiedenen Versionen des Internet Explorer zu testen. Durch seine starke Integration in Windows, ist eine Parallelinstallation unterschiedlicher Versionen nämlich nur mit Tricks möglich.

IE Standalones

Bereits im November 2003 entwickelte Joe Maddalone die erste Version eines unabhängig lauffähigen Internet Explorers auf Basis einer alten IE-Version, die er auf http://browsers.evolt.org fand. Er extrahierte dazu die notwendigen .dll-Dateien aus den Installationsdateien der jeweiligen Browserversion.

Joe Maddalone’s Originalartikel: http://labs.insert-title.com/labs/?ID=795
Die fertigen Ergebnisse: http://browsers.evolt.org/?/ie/32bit/standalone

Multiple IEs - Internet Explorer Parallelinstallation einfach gemacht

Multiple-IE SetupJoe Maddalone’s Entdeckung wurde später von Manfred Staudinger ergänzt und perfektioniert und Yousif Al Saif von Tredosoft programmierte eine einfaches Installationspaket mit dem sich alle IE-Versionen ab Internet Explorer 3.0 sehr einfach einrichten lassen.

Identifikationsprobleme bei Conditional Comments

Nach meiner Erfahrung funktioniert die Parallelinstallation der Browser recht gut. Probleme gibt es allerdings mit der Versionsunterscheidung über Conditional Comments. So identifiziert sich IE 6 gerne als sein großer Bruder IE 7, sofern dieser regulär auf dem System installiert ist. Ein Problem, das sich aber sehr leicht umgehen lässt, wenn man im Conditional Comment vorübergehend auf IE 7 überprüft, während man mit IE 6 testet. Die eigentliche Darstellung im Browser ist von diesem kleinen “Identitätsproblem” nämlich nicht betroffen.



Weitere Beiträge, die dich interessieren könnten:
Kommentare

Mein XP Home zeigt mir unter Version im tredosoft IE6 die gleiche Version wie der IE7. Denke mal das ist kein richtiger IE6.

Die IE Standalones sind nur abgespeckte Versionen des Internet Explorers. Die Versionsinformationen werden immer von der Vollinstallation des IE “geerbt”, daher funktionieren z.B. die Conditional Comments nicht korrekt (siehe Artikel).

Die Rendering Engine ist aber trotzdem die des jeweiligen Standalone-Browsers (bei dir also IE6) und zeigt Websites entsprechend an.

Um das Rendering zu testen kannst du ja mal einen typischen IE6-Fehler verursachen und die Darstellung in IE6 und IE7 vergleichen. Oder du startest den IE3 aus dem Tredosoft-Paket und gehst ein wenig surfen - dann merkst du den Unterschied sicher ganz schnell. ;-)

Ich empfinde für einen Web - Entwickler ist der Multiple - IE ein Pflicht-Tool. Man muss ja die ganzen “web 2.0″ Funktionen, die in der Regel stark Javascript - lastig sind, unter den verschiedenen Browsern testen.

Es gibt sonst nur 2 alternative Möglichkeiten:
1.) Virtuelle PCs.
->Damit konnte ich mich bisher noch nicht wirklich anfreunden
2.) verschiedene PCs mit jeweils einer Konfiguration
->Soviele PCs passen nicht wirklich auf einen Schreibtisch :-)

Mehrere Versionen des Internet Explorer installieren…

Heute bin ich über ein praktisches Tool gestoßen, mit dem man mehrere alte Versionen des Internet Explorers auf seinem Rechner installieren kann. Natürlich für Webentwickler unentbehrlich, die ihre Seiten auf möglichst vielen B…

funktioniert leider nicht einwandfrei. flash positionierung durch css wird falsch / ie7 konform gerendert.

Kommentieren

(notwendig)

(notwendig, wird nicht angezeigt)