IETester: Verschiedene IE-Versionen in einem XP- oder Vista-Fenster
Montag, 28 Juli 2008 23:29 MET
Der Albtraum Internet-Explorer
Der Albtraum ernsthafter Web-Entwickler besteht im Testen eines gerade erstellten Layouts in Versionen des IE6 (Internet Explorer 6) und darunter. Mit anderen Worten: Anpassen an ein veraltetes und rückständiges Programm.
Nach vielen Stunden Arbeit mit HTML und CSS, nach der Freude über ein gelungenes Layout, dann der zeitfressende Nervenzieher.
Wie bekomme ich das im IE6 hin?
Hierzu bieten sich je nach Situation (Auftraggeber, Zielgruppe) und aus heutiger Sicht einige Möglichkeiten:
- Extrem einfach gehaltenes Layout, das keine Anpassungen für IEs notwendig macht.
- Stylesheets für IE6 per Conditional-Comment (CC) abschalten und nur mehr die paar Kleinigkeiten für den 7 anpassen.
Diese Vorgangsweise wäre bei einigen Projekten durchaus schon praktikabel, da dasIE6-Problem
mit Sicherheit bis zum Jahr 2010 kein Massenphänomen mehr sein wird. - Meine (noch) favorisierte Vorgangsweise:
Einfaches Stylesheet für IE6 per CC einbinden und eine extrem abgespeckte Ansicht bieten. (Siehe auch Befreiung aus der Geiselhaft des IE6) - Extra Stylesheet für IE6 per CC einbinden und dort in mühevoller Arbeit das nicht oder falsch interpretierte CSS (Cascading Style Sheets) anpassen.
- In einem einzigen Stylesheet mit unzähligen Hacks auch für den IE6 anpassen (auf keinen Fall zu empfehlen).
Mehrere IE-Versionen auf einem Fenster-Rechner
Das ist nur leider beim größten Hersteller virtueller Fenster nicht vorgesehen.
Zu Testzwecken muss der jeweils nummerierte Zustand des besprochenen Programmes – auch Version genannt – auf der eigenen Entwicklungsumgebung natürlich vorgehalten werden.
Programme lassen sich üblicherweise auch in verschiedenen Versionen getrennt installieren. Der größte Hersteller virtueller Fenster ist aber der Meinung, dass sein Programm Teil seines Betriebssystems ist und daher das Vorhalten verschiedener Versionen des Internet-Explorers nur mit mehreren installierten Betriebssystemen möglich sei.
- IE6 and IE7 Running on a Single Machine [IE-Blog]
- IE6 and IE7 VPC Refresh Available [IE-Blog]
- Virtual PC 2007 [microsoft.com]
Bisherige Lösungen
Angefangen hat es vor einigen Jahren, sich einzelne präparierte Versionen herunterzuladen und anschließend – um auch die Conditional-Comments der einzelnen Versionen verwenden zu können – etwas in der Registry herumzutricksen.
- ie / 32bit / standalone [evolt.org]
- Taming Your Multiple IE Standalones [positioniseverything.net]
Diese Selfmade-Lösung ist dann durch ein praktisches Installations-Paket eines Bastlers von Tredosoft perfektioniert und quasi zum Standard auf Windows-Systemen in Entwicklerkreisen geworden: Install multiple versions of IE on your PC.
Leider haben diese Lösungen seit Vista und/oder dem IE8 Beta ein entscheidendes Manko:
- Auf Vista funktioniert das nicht.
- Um den IE8 zu testen, muss ich ihn installieren und habe den IE7 dann nur mehr im Emulations-Modus des IE8 zur Verfügung – CSS im IE8 Beta1 getestet.
IETester – der Albtraum wird zumindest einfacher
Seit einigen Monaten gibt es nun eine Option – derzeit noch in Alpha-Version –, die alles ganz einfach und in zwei Minuten betriebsbereit macht:
IETester is a free WebBrowser that allows you to have the rendering and javascript engines of IE8 beta, IE7 IE6 and IE5.5 on Vista and XP. IETester
Dieses Programm gehört in den Werkzeugkasten von Web-Entwicklern auf Windows-Systemen.
Voraussetzungen:
- Windows XP oder Vista.
- Installierter Internet-Explorer 7 oder höher. Mit installiertem IE6 kommt es zu Problemen.
Vorteile auf einen Blick:
- Einfachste Installation, Größe derzeit knapp 24MB.
- In vielen Sprachen (auch Deutsch) verfügbar, die bei Installation ausgewählt werden können. (Ob das bei den wenigen Optionen überhaupt nötig ist, bleibt eine andere Frage.)
- Keinerlei sonstige Anpassungen. Keine überfrachteten Einstellungsorgien.
- Keine Überschneidung oder Beeinflussung mit vorher erwähnten Lösungen (Einzelinstallationen mit Registry-Änderungen beziehungsweise Paket von Tredosoft). Parallel-Installationen daher möglich.
- IE-Versionen von 5.5 bis zur aktuellen (derzeit IE8 Beta) können gleichzeitig in einem oder mehreren Fenstern in verschiedenen Registern dargestellt werden.
- Mit jedem geöffneten Register können auch unterschiedliche Seiten angewählt werden.
- Javascript-Engines und Conditional-Comments der jeweiligen Versionen (derzeit noch kleine Bugs mit IE8).
- Druckansicht der jeweiligen Version (derzeit allerdings mit Abstürzen begleitet).
- Eventuell vorhandene Lesezeichen (Favoriten) des installierten Internet-Explorer sind in jeder Registerkarte verfügbar.
Derzeitige Bugs (diese Auflistung kann sich schnell ändern):
- Die Druckansichten produzieren – bei mir zumindest – immer den Absturz des Programms. Im IE8 ist sie überhaupt nicht anwählbar.
- Beim Öffnen einer zusätzlichen Registerkarte mit IE5.5 oder IE6 kommt es manchmal zu Ladefehlern oder Abstürzen.
- Kleinere Probleme mit Javascript.
- Vor- und Zurück-Schaltflächen machen noch Probleme.
- Flash im IE6 funktioniert angeblich nicht. Na gut, es gibt wohl dringendere Fehler.
Nachteile auf einen Blick:
- IE-Versionen unter 5.5 nicht verfügbar.
- Schriftgrößenveränderung beziehungsweise Zoom-Funktionen nicht verfügbar.
- Derzeit: Durch die Alpha-Version gibt es noch viele kleine Fehler und das Programm stürzt öfters ab.
Lösungen für Nicht-Windows-Systeme
Leider ist das besprochene Programm nur auf Fenster-Systemen nutzbar. Abgesehen von diversen Diensten wie zum Beispiel browsershots.org gibt es aber auch für Linux- und Mac-Benutzer Möglichkeiten, mehrere IE-Versionen in einer Testumgebung zu installieren.
Gefunden habe ich die folgenden Verweise in diesem Blog-Eintrag: How to Test A Blog In IE6, IE7, iPhone, and Handheld Devices.
Ob der IE8 hier schon dabei ist, konnte ich nicht feststellen.
Da ich kein regelmäßiger Benutzer dieser Betriebssysteme bin, frage mich bitte keiner, ob und wie gut diese Pakete funktionieren – Erfahrungsberichte sind gerne willkommen.
- Abschnitt 1 von 1
Quellenverweis zum besprochenen Programm
- IETester [my-debugbar.com]
Externe Verweise dieses Artikels wurden zuletzt am 3. März 2009 auf Relevanz geprüft.
- Datum:
- veröffentlicht am 28 Juli 2008, 23:29 MET.
- Artikel:
- IETester: Verschiedene IE-Versionen in einem XP- oder Vista-Fenster [hyperkontext | Weblog]
- Kurz-URL:
- http://hyperkontext.at/s/150
- Thema:
- Webgestaltung, Empfehlungen
- Stichworte:
- Browser, IE, IE6, IE7, IE8
Dieser Eintrag kann nicht mehr kommentiert werden.
Mögliche themenverwandte Artikel aus dem Weblog
Blättern (chronologisch)
- « neuerer Artikel
- Juli 2008 im Kontext
- älterer Artikel »
- Prefetch im Firefox: Mythos und Wahrheit

Die kollektiven Neurosen im Management