Mehrere Versionen von Internet Explorer auf einem Computer

Antworten:

6

Microsoft bietet jetzt kostenlose Images für virtuelle Maschinen mit einer Reihe von vorinstallierten Versionen von Internet Explorer. Sie können eine Kopie der Bilder auf der modern.ie- Website abrufen , die derzeit die folgenden Kombinationen enthält:

  • IE6 unter Windows XP
  • IE7 unter Windows Vista
  • IE8 unter Windows XP
  • IE8 unter Windows 7
  • IE9 unter Windows 7
  • IE10 unter Windows 7
  • IE10 unter Windows 8
  • IE11 unter Windows 8.1
  • IE11 unter Windows 7
  • IE11 unter Windows 10

Die Images sind für die folgenden Virtualisierungsplattformen konzipiert:

  • Microsoft Hyper-V
  • Microsoft VirtualPC
  • Oracle VirtualBox
  • Parallelen
  • VMware

Die Bilder laufen nach einer festgelegten Zeit ab. Aus diesem Grund wird empfohlen, Schnappschüsse zu erstellen, um das Zurücksetzen nach Ablauf der Zeit zu vereinfachen.

Screenshots

IE6 unter Windows XP IE8 unter Windows 7

Nathan Osman
quelle
21

Probieren Sie IETester aus .

IETester ist ein kostenloser (sowohl für den privaten als auch für den beruflichen Gebrauch) Webbrowser, mit dem Sie die Rendering- und Javascript-Engines von IE10 Preview, IE9, IE8, IE7, IE6 und IE5.5 unter Windows 7, Vista und XP sowie die IE im gleichen Prozess installiert.

Bildbeschreibung hier eingeben

logan2
quelle
+1. IETester ist meiner Meinung nach der einfachste Weg, dies zu tun.
Aron Rotteveel
Zu Ihrer Information, IETester kann anscheinend nur IE10 ausführen, wenn es die Standardversion auf dem Host-Betriebssystem ist. Dies
enigment
11

Ich gehe davon aus, dass Sie damit Ihre Website in einer anderen Browserversion testen möchten.

Eine viel sicherere und bessere Lösung wäre jedoch die Verwendung von Virtual PCs zur Installation verschiedener Versionen.

Dies würde bedeuten, dass Sie Internet Explorer 8 als normalen Betriebssystembrowser verwenden und Internet Explorer 6 und 7 ausführen könnten, ohne dass sich die Versionen gegenseitig stören.

Zitiert aus der unten stehenden Lösung eine mögliche Alternative:

Die unten beschriebene Methode funktioniert immer noch - aber es gibt jetzt eine alternative Methode, die für Webentwickler geeignet ist, die ihre Websites einfach in IE6 testen möchten. Schauen Sie sich IETester , die Sie einen eigenständigen Web - Browser in Vista oder Windows 7 installieren , die Sie Websites mit dem IE6 Rendering - Engine gerendert anzeigen können. Es ist jedoch nicht gerade eine funktionierende, eigenständige Version von IE6. Wenn Sie danach suchen, verwenden Sie die folgende Methode.


Hier ist ein schöner Artikel darüber:

Haben Sie eine Intranet-Anwendung, die in IE6 einwandfrei funktioniert, aber IE7 nicht mag? Erstaunlicherweise hat Microsoft eine Möglichkeit bereitgestellt, den nicht Vista-kompatiblen IE6 unter Vista und Windows 7 zu installieren.

Internet Explorer 7 ist bereits seit einiger Zeit nicht mehr verfügbar, es gibt jedoch immer noch viele Websites, die damit nicht fertig werden und verlangen, dass Benutzer eine Verbindung mit IE6 herstellen. Leider verwenden die meisten Benutzer (mit Sicherheit die große Mehrheit der Heimanwender) IE7 - oder sogar die Beta-Version von IE8 -, nachdem sie es als Teil eines Windows XP-Updates erhalten haben, oder sie verwenden Windows Vista oder Windows 7, das IE7 oder IE8 verwendet jeweils standardmäßig.

Wenn Sie mit Windows XP arbeiten, können Sie ein Rollback auf IE6 durchführen, dies scheint jedoch eher eine Schande zu sein. Wenn Sie Windows Vista verwenden, gibt es keine Rollback-Option, da IE6 nie für Vista veröffentlicht wurde.

Sie können stattdessen das Microsoft Internet Explorer-Anwendungskompatibilitäts-VPC-Image verwenden. Hierbei handelt es sich um zwei virtuelle PC-Festplatten-Images (hier zum Herunterladen), die eine vollständige, voraktivierte Kopie von Windows XP SP2 enthalten - eines enthält IE6 und das andere IE7. Die Idee ist, dass Benutzer beide Anwendungen testen können. Zu diesem Zweck enthält jedes Image das IE7 Readiness Toolkit, den Script Debugger und die IE Developer Toolbar.

Die einzelnen Downloads sind ziemlich umfangreich (443 MB bzw. 491 MB) und werden auf VHD- Dateien mit 1,48 GB und 1,58 GB erweitert . Um die Dateien zu verwenden, müssen Sie Virtual PC 2007 installieren, einen neuen Computer mit den Standardeinstellungen erstellen und dann in jedem virtuellen Computer die Festplatte auf die gerade heruntergeladene VHD-Datei verweisen. Stellen Sie sicher, dass die anderen Einstellungen korrekt sind (insbesondere Netzwerkeinstellungen), und starten Sie die Computer von der Konsole aus.

Ivo Flipse
quelle
1
Einer meiner Kollegen hatte die Methode, mehrere IE-Versionen gleichzeitig auszuführen, aber ich habe vergessen, wie. Es handelte sich definitiv nicht um virtuelle Maschinen, was für eine Anfrage wie diese ehrlich gesagt völlig übertrieben erscheint (obwohl es wahrscheinlich die genauesten Ergebnisse liefert).
TheTXI
Ich bin sicher, dass sie es ermöglichen können, aber das wäre wahrscheinlich nur nützlich, um den IE6 zum Laufen zu bringen. Wenn Sie testen müssen, ist ein virtueller PC der sicherste und zuverlässigste Weg. Aber ich stimme dem Overkill zu
Ivo Flipse
Laut der MS-Site sind diese vhd-Images am 31. August 2009 abgelaufen, das ist weniger als ein Monat entfernt. Ich denke danach haben wir Pech?
user4450
Die Bilder werden aktualisiert. Sie sind nur für eine Laufzeit von 90 Tagen (IIRC) ausgelegt. Sie können sie jedoch starten und bis zu einer Stunde nach Ablauf ausführen. Ich kann die Bilder nur empfehlen, wenn Sie Tests durchführen. Bei jeder anderen Methode handelt es sich in der Regel um Hacks, mit denen Sie keine echte IE6- oder IE7-Installation erhalten, über die Benutzer tatsächlich verfügen.
Chauncey
7

Versuchen Sie es mit Expression Web SuperPreview oder Multiple_IE

Tom Robinson
quelle
Zuletzt habe ich Multiple IE überprüft. IE7 ist nicht enthalten.
Sasha Chedygov
@musicfreak, ich denke, es wird davon ausgegangen, dass Sie IE7 haben und IE6 ausführen möchten
hasen
Mehrere IE machen seltsame Dinge mit DLLs und funktionieren auch nicht so, wie Sie es möchten.
Jeremy French
@hasen j: Aber wenn Sie IE7 und IE8 auf demselben Rechner haben wollen, wird es nicht funktionieren. Nur ein bisschen Heads-Up.
Sasha Chedygov
Siehe auch "Mehrere IEs, einschließlich IE8!" at civicactions.com/blog/2009/may/18/multiple_ies_including_ie8
Arjan
7

Es gibt Möglichkeiten, mehrere Versionen von Internet Explorer auf demselben System auszuführen, wie von @tjrobinson erwähnt, aber ich würde diesen beim Testen nicht vertrauen. Die "interessanten" Rendering-Gewohnheiten von Internet Explorer können sehr subtil sein, und diese Methoden zum Ausführen mehrerer Versionen von Internet Explorer führen bei einigen der gemeinsam genutzten Bibliotheken und der Registrierung zu seltsamen Tricks einige, die sonst da wären.

Aus dem gleichen Grund vertraue ich den Techniken zum Ausführen von Internet Explorer unter Linux oder Mac OS X mit Wine nicht.

Ich würde also definitiv Windows virtualisieren. Zu diesem Zweck können Sie Virtual PC-Images von Microsoft herunterladen und müssen keine zusätzlichen Lizenzgebühren entrichten. Diese Images laufen zwar ab, daher würde ich nicht empfehlen, andere Software auf ihnen zu installieren. Wenn sie jedoch ablaufen, können Sie neue von Microsoft herunterladen. Sie lassen sie verfallen, da sie kostenlos sind, und Microsoft möchte nicht, dass sie von Menschen als echte Systeme verwendet werden.

pkaeding
quelle
1
Die abgelaufenen Bilder laufen, glaube ich, bis zu einer Stunde, bevor sie heruntergefahren werden, sodass Sie noch einige schnelle Tests durchführen können, bis Sie die Bilder erneut herunterladen. Das Schöne an den VPC-Images ist, dass MS Vista und XP-Images bereitstellt. Und ja, die Vista-Images haben mir ein oder zwei Zeit gespart, als ich davon ausging, dass IE7 dasselbe Verhalten hat, aber nicht auf Sicherheit basiert.
Chauncey
Ja, guter Punkt. Die Bilder sind nach Ablauf nicht mehr unbrauchbar. Diese Stunde wird auch angehalten, wenn Sie die VM anhalten, sodass Sie 20 Minuten lang testen, den Fehler beheben, anhalten und dreimal wiederholen können, bevor sie als Bluescreen angezeigt wird.
pkaeding
4

Ich habe das nicht erwähnt gesehen, aber es funktioniert wie ein Zauber: http://utilu.com/IECollection/

Grundsätzlich bietet es Standalone-Installationen aller Versionen von IE von Version 1 bis 8, super einfache Installation und macht den Job perfekt!

Dain
quelle
3

Verwenden Sie für Windows XP mehrere IE .

Leider funktioniert Multiple IE unter Windows Vista nicht.

Eine alternative Lösung ist IETester , der anscheinend einige Probleme / Fehler aufweist, aber gut genug ist.

Eine andere Lösung besteht darin, ein Programm wie Virtual PC oder VirtualBox zu verwenden und Windows XP mit Internet Explorer 6 zu installieren.

Microsoft veröffentlicht Virtual PC Images zum Testen in Internet Explorer 6 und Internet Explorer 7, die jedoch gelegentlich ablaufen.

Sie können sie hier herunterladen : Internet Explorer Application Compatibility VPC Image

HAFTUNGSAUSSCHLUSS für den folgenden Abschnitt: Ich bin kein Anwalt, Sie könnten sehr wohl das Gesetz brechen, indem Sie dies tun, Ihre Anwälte vor Ort konsultieren oder was auch immer. Wenn Sie keine Windows-Lizenz besitzen, verstoßen Sie höchstwahrscheinlich gegen das Gesetz.

/ legaleeze

Wenn Sie Torrent-Sites durchsuchen, gibt es Torrents für VirtualBox-Images, auf denen TinyXP vorinstalliert ist, und diese werden standardmäßig mit Internet Explorer 6 ausgeliefert. ( TinyXP ) ist eine gehackte / abgespeckte Version von Windows XP, die sehr leicht ist, obwohl es höchstwahrscheinlich illegal ist. Fragen Sie Ihren Anwalt.

Wenn Sie unter Linux arbeiten, gibt es auch Internet Explorer (für Linux ), bei dem versucht wird, Internet Explorer 6 (und Internet Explorer 7) unter Linux mit Wine auszuführen . Ich fand jedoch, dass es beim Rendern von arabischem Text scheiße ist.

hasen
quelle
2

Auf der gleichen physischen Maschine denke ich nicht, dass es möglich ist. Sie können mit Software wie VirtualBox / Virtual PC / VMWare virtualisieren und verschiedene Browser ausprobieren.

Wenn Sie wissen möchten, wie eine Webseite bei verschiedenen Browsern mit unterschiedlichen Auflösungen aussieht, versuchen Sie es mit http://browsershots.org

Sathyajith Bhat
quelle
1
Browsershots.org ist definitiv gut für schnelle, einmalige Überprüfungen, aber Virtualisierung ist definitiv der richtige Weg, um mehr zu erreichen.
Umber Ferrule
2

Es gibt keinen guten Weg, dies zu tun. Meine Empfehlung wäre, virtuelle Maschinen zu verwenden. Sie könnten sich auch IETester ansehen - ich kann nicht aus erster Hand dafür sprechen, aber ich habe gemischte Kritiken gehört.

Shinrai
quelle