339 Stimmen

Ausführen von Internet Explorer 6, Internet Explorer 7 und Internet Explorer 8 auf demselben Computer

Wie alle anderen muss auch ich meinen Code mit Internet Explorer 6 und Internet Explorer 7 testen. Jetzt hat Internet Explorer 8 einige großartige Tools für Entwickler, die ich gerne nutzen würde. Ich möchte auch damit beginnen, meinen Code mit Internet Explorer 8 zu testen, da er bald veröffentlicht wird.

Die Frage ist: Wie kann ich Internet Explorer 6, Internet Explorer 7 und Internet Explorer 8 auf demselben Computer ausführen? Bislang habe ich mit Internet Explorer 6 und Internet Explorer 7 Mehrere IE . Aber Leute haben berichtet (siehe Kommentare auf der Seite im vorherigen Satz verlinkt) Problem mit Internet Explorer 6 nach der Installation von Internet Explorer 8. Diese Fehler beziehen sich auf den Fokus in Formularfeldern. Das Ausführen von Internet Explorer 7 würde nicht so viel ausmachen, da Internet Explorer 8 die Rendering-Engine von Internet Explorer 7 verwenden kann, aber wir brauchen immer noch Internet Explorer 6.

Wie kann ich Internet Explorer 6, Internet Explorer 7 und Internet Explorer 8 auf demselben Computer ausführen?

7voto

Tommy Punkte 3911

Ich habe das heute auf meinem Windows-7-Computer gemacht:

  1. Installieren Sie Windows Virtual PC und führen Sie den XP-Modus aus.
  2. Zwei Windows XP-Images erstellt. Eines mit Internet Explorer 6 und eines mit Internet Explorer 7.
  3. Jetzt kann ich diese in Browsern von meinem Windows 7-Desktop aus ausführen! Genau wie jede andere Anwendung. Ich muss Virtual PC nicht mehr öffnen.

http://www.microsoft.com/Windows/virtual-pc/

5voto

Es gibt eine elegante Möglichkeit, IE6, IE7 und IE8 auf demselben Rechner auszuführen: den virtuellen PC.

Laden Sie zunächst den virtuellen PC von der Microsoft-Website herunter: http://www.microsoft.com/downloadS/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6&displaylang=en

Dann laden Sie hier 3 EXE-Dateien mit IE6, IE7 und IE8 herunter: http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en

Installieren Sie sie auf Ihrem PC und testen Sie Ihre Webanwendungen. Das hat mir Tage der Suche nach ähnlichen Lösungen erspart.

4voto

i_am_jorf Punkte 52346

Für Windows-Benutzer gibt es den Windows XP-Modus, mit dem Sie mehrere Versionen des IE auf einer Windows 7 Professional, Enterprise oder Ultimate Edition ausführen können.

http://blogs.msdn.com/b/ie/archive/2011/02/04/testing-multiple-versions-of-ie-on-one-pc.aspx

4voto

Tomas Kubes Punkte 21732

Eine sehr gute Möglichkeit ist die Aktualisierung auf Internet Explorer 10. Sie finden sehr nützliche Entwickler-Tools einschließlich der Kompatibilität mit von IE5 bis IE 10 einschließlich Macken-Modus. Wenn die IE-Version i-Menü wechseln, wird die Seite Rendering der Seite sofort ändern.

Eine sehr gute Eigenschaft dieses Modus ist der Javascript- und HTML-Debugger (wie Firebug), der im Kompatibilitätsmodus funktioniert. Das heißt, Sie können Javascript in sehr alten IE mit dem neuesten Debugger debuggen, was eine sehr coole Funktion ist. Mit einer virtuellen Maschine ist das nicht möglich. Ja, Sie können eine virtuelle Maschine zur Überprüfung des Endergebnisses verwenden. enter image description here

4voto

Wolfr Punkte 5005

Ich kämpfe schon seit einiger Zeit mit diesem Problem. Virtualisierung wäre eine gute Lösung, aber sie ist für meine Bedürfnisse zu langsam. Ein Laptop kann nur eine bestimmte Menge verarbeiten: eine Entwicklungsumgebung neben Adobe Photoshop und Illustrator laufen zu lassen und dann zu versuchen, Virtualisierung zu betreiben, während man mit einer Vielzahl von Servern verbunden ist und viele andere Dinge im Hintergrund laufen, ist... nun ja... langsam .

Ich habe jetzt die folgende Einrichtung, die das Problem elegant löst, obwohl sie ein bisschen teuer ist, aber das ist es wert:

  • Ein Macbook, angeschlossen an einen externen Bildschirm
  • Ein Windows-Desktop mit installiertem Dual-Boot von Windows XP und Windows Vista

Beide Maschinen laufen Synergie und die gemeinsame Nutzung von Tastatur und Maus auf allen Rechnern, so dass ich problemlos zwischen beiden wechseln kann. Da es sich um getrennte Computer handelt, habe ich keine Leistungsprobleme und kann auf meinem Mac problemlos Photoshop bearbeiten, während auf meinem Windows-Rechner immer noch jeder einzelne Browser läuft.

Dieser Aufbau deckt den größten Teil der Browsern in abgestufter Browserunterstützung, wie von Yahoo! http://developer.yahoo.com/yui/articles/gbs/ definiert. :

Browsers:

  • Firefox 2 Mac
  • Firefox 3 Mac
  • Firefox 3 Fenster
  • Firefox 2 Fenster
  • Webkit nächtlich Mac
  • Safari 3 Fenster
  • Safari 4 Mac
  • Google Chrome Neueste Version Windows
  • Opera neueste Version Windows
  • Opera neueste Version Mac
  • Internet Explorer 6 (auf dem XP-Teil des Windows-Rechners)
  • Internet Explorer 8 mit IE7-Kompatibilitätsmodus (auf dem Vista-Teil des Windows-Rechners)

E-Mail-Clients abgedeckt:

  • Apple Mail
  • Thunderbird == Firefox-Rendering-Engine (auf dem XP-Rechner)
  • Outlook Express == IE6-Rendering-Engine
  • Outlook 2003 (auf dem XP-Rechner)
  • Outlook 2007 (auf dem Vista-Rechner)
  • Alle gängigen Webclients auf allen oben genannten Browsern (Live Mail, Gmail, Yahoo! Mail)

Dinge, die diese Einrichtung nicht abdeckt:

  • Ich habe kein Mac OS 10.4
  • Ich teste nur die neueste Version von Opera, keine früheren Versionen (wegen der kleinen Benutzerbasis)
  • Ich teste Safari 3 und Safari 4, jeweils eine auf Windows und eine auf dem Mac, nicht beide Versionen auf beiden Plattformen. Nun, Safari 4 ist ohnehin noch in der Beta-Phase, und Safari hat und hatte schon immer eine sehr gute Rendering-Engine.
  • Was die E-Mail-Clients betrifft, so habe ich mir nie die Mühe gemacht, Lotus Notes zu testen.

Sie können sich ein Video der Einrichtung ansehen aquí .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X