wake-up-neo.net

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

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

Die Frage ist, wie Internet Explorer 6, Internet Explorer 7 und Internet Explorer 8 auf demselben Computer ausgeführt werden. Bisher habe ich mit Internet Explorer 6 und Internet Explorer 7 mehrere IE verwendet. Nach der Installation von Internet Explorer 8 wurde jedoch ein Problem mit Internet Explorer 6 gemeldet (siehe Kommentare auf der im vorherigen Satz verlinkten Seite). Diese Fehler beziehen sich auf den Fokus in Formularfeldern. Das Ausführen von Internet Explorer 7 ist nicht so wichtig, da Internet Explorer 8 das Renderingmodul von Internet Explorer 7 verwenden kann. Wir benötigen jedoch weiterhin Internet Explorer 6.

Wie führe ich Internet Explorer 6, Internet Explorer 7 und Internet Explorer 8 auf demselben Computer aus?

337
avernet

Ich würde es nicht tun. Verwenden Sie stattdessen virtuelle PCs. Es mag ein wenig dauern, aber Sie werden sich auf lange Sicht bedanken. Nach meiner Erfahrung können Sie sie nicht wirklich sauber nebeneinander installieren, und wenn sie nicht eigenständig installiert werden, können Sie nicht wirklich überprüfen, ob es sich um eine zu 100% browsergetreue Wiedergabe handelt.

Update: Eine der besten Möglichkeiten, dies zu erreichen (unter Windows 7), ist der Windows XP) -Modus So richten Sie mehrere virtuelle Maschinen ein: Testen mehrerer Versionen von IE auf einem PC im IEBlog .

Update 2: (11/2014) Seit dem letzten Update gibt es neue Lösungen. Microsoft stellt jetzt VMs für jede Umgebung zum Testen mehrerer IE-Versionen bereit: Modern.IE

221
Ian Robinson

Niemand hat das erwähnt, aber IETester ist ein großartiges Werkzeug. Es unterstützt Internet Explorer 5.5, 6, 7 und 8RC1. Das Rendering entspricht den entsprechenden Browsern. Zumindest habe ich noch keine Unstimmigkeiten festgestellt.

Normalerweise benutze ich es, um das Layout zu überprüfen. Ich benötige weiterhin VMs, um JavaScript zu debuggen oder die Developer Toolbar mit einer bestimmten Internet Explorer-Version zu verwenden.

IETester 0.3

156

Sie können das neue MS Expression Web SuperPreview verwenden

alt text
(Quelle: istartedsomething.com )

Wenn Sie kein Geld für MS Expression Web ausgeben möchten, können Sie Microsoft Expression Web SuperPreview für Windows Internet Explorer völlig kostenlos herunterladen. Die einzige Einschränkung besteht darin, dass Sie nach Ablauf der Testversion keine Vergleichbarkeit mit Browsern ohne IE) herstellen können.

55
Eduardo Molteni

Ich würde auch vorschlagen, einige virtuelle Maschinen auszuführen, anstatt mehrere Versionen von Internet Explorer auf derselben Instanz von Windows auszuführen.

Microsoft stellt Virtual PC Festplatten-Images mit Internet Explorer 6, 7 und 8 auf der Internet Explorer-Anwendungskompatibilitäts-VPC-Image Download-Seite zur Verfügung.

Die aktuelle Liste der über den obigen Link verfügbaren Images für virtuelle Laufwerke ist:

  • Internet Explorer 6 unter Windows XP SP3
  • Internet Explorer 7 unter Windows XP SP3
  • Internet Explorer 8 unter Windows XP SP3
  • Internet Explorer 7 unter Windows Vista
  • Internet Explorer 8 unter Windows Vista

(Die Liste ist auf dem Stand vom 11. Oktober 2009. Alle Versionen haben ein Ablaufdatum.)

50
coobird

modern.IE ist eine Verpflichtung von Microsoft, das browserübergreifende Testen für die Internet Explorer-Browser zu vereinfachen. Microsoft hat modern.IE erstellt, um Entwicklern und Designern eine Reihe von Tools zur Verfügung zu stellen, die das Testen von IE Browsern erleichtern.

Mit modern.IE haben Sie zwei Möglichkeiten, Ihre Website im IE zu testen. Erstens bietet Ihnen modern.IE drei Monate kostenlose Nutzung des webbasierten Browsertestservice BrowserStack. Sie benötigen lediglich ein Facebook-Konto, um sich anzumelden und mit dem Testen zu beginnen.

Die zweite Methode, die modern.IE anbietet, ist ein Virtualisierungsimage jedes Browsers von IE 6 bis IE 1 , das auf Virtualisierungssoftware wie VirtualBox ausgeführt werden kann, Virtual PC, Hyper-V oder VMWare Player unter Windows, Mac oder Linux.

Zusätzlich bietet modern.IE ein Tool, das Ihre Webseite auf häufig auftretende Codierungsprobleme überprüft und listet sie zur Korrektur auf, damit sie in allen IE -Versionen korrekt angezeigt werden.

Quelle: modern.IE - Cross-Browser IE Testing Tools Suite

39
Hirvesh

Sie können IE8 nicht verwenden, um IE7 zu ersetzen. Die JavaScript-Engine in IE8 ist niemals dieselbe wie in IE7. Versuchen Sie, in den Array- oder Objektliteralen in IE7 und IE8 nachgestellte Kommas zu belassen - im ersteren wird ein Fehler angezeigt, im letzteren jedoch nicht, selbst im Kompatibilitätsmodus. Wenn Sie möchten, dass Ihre Site in IE7 funktioniert, müssen Sie sie in IE7 testen.

17
Bjorn Tipling

Versuchen Sie http://finalbuilds.edskes.net/iecollection.htm .

Utilu IE Sammlung enthält mehrere IE Versionen , die Standalone , damit sie gleichzeitig verwendet werden können.

Bedingte Kommentare funktionieren genauso wie in den nativen Versionen. Die ursprüngliche Versionsnummer wird in der User Agent-Zeichenfolge korrekt angezeigt. Die Versionsnummer finden Sie auch im Fenstertitel.

Utilu IE Sammlung enthält auch die Internet Explorer Developer Toolbar 1.00.2189.0 . Diese Explorer-Leiste bietet eine Vielzahl von Werkzeugen, die Erleichterung der Fehlerbehebung bei Websites Die Internet Explorer Developer Toolbar ist mit Internet Explorer 5.0 und höher kompatibel, wenn Windows 2000 oder höher verwendet wird.

Utilu IE Auflistung hat die Option, die Firebug-Webentwicklungserweiterung für Internet Explorer zu installieren. Firebug bietet viele nützliche Funktionen Tools, die die Webentwicklung erleichtern ...

17
Fabien Ménager

.02 USD mehr ...

Ich habe einen schrittweisen Blog-Beitrag geschrieben gezeigt, wie Internet Explorer 6, Internet Explorer 7 und Internet Explorer 8 als "virtuelle Anwendungen" unter Windows 7 Ultimate ausgeführt werden.

15
Donavon

Ich benutze http://www.spoon.net/browsers (nur Windows).

Sie können IE8, IE7, IE6, Firefox 3.5, Firefox 3, Firefox 2, Safari 4, Safari 3, Opera 10, Opera 9, Chrome.

Sie müssen nur ein Plugin installieren und dann auf das entsprechende Symbol klicken. Es werden die Dateien heruntergeladen und ausgeführt, die zum Ausführen der oben genannten Browser erforderlich sind.

10
Alex Bagnolini

Wenn Sie IE8 auf Ihrem Computer installiert haben, können Sie auch testen, wie Ihre Site in IE7 funktioniert. Wenn Sie sich auf der Seite befinden, die Sie im IE7-Browser testen müssen, öffnen Sie "Tools" -> "Entwicklertools". Und dann im Menü des Dialogfelds "Developer Tools" auf "Browser Mode: [CURRENT MODE] " klicken und dort können Sie Wählen Sie 3 Optionen. das ist,

  1. IE7
  2. IE8
  3. IE8-Kompatibilitätsmodus
9
Manjula

Zum Sichern der anderen Benutzer müssen Sie Virtual PC-Instanzen auf Ihrer Windows-Box ausführen. Wenn Sie versuchen, eine Mehrfachinstallation von Internet Explorer durchzuführen, brechen Sie bedingte Kommentare auf Seiten, was das Testen ohnehin erschwert (z. B. mit Internet Explorer 5, 6 und 7). Unter Windows werden die Anweisungen von IF Internet Explorer ausgeführt behebe Internet Explorer 7 sogar in Internet Explorer 5, was noch seltsamere Fehler bedeutet.

Weitere Informationen und einen Link zum Herunterladen und Ausführen eines virtuellen Internet Explorer 6-Image: http://blogs.msdn.com/ie/archive/2007/04/17/ie7-virtual-pc-image-and- ie6-virtual-pc-image-refresh.aspx

Wenn Sie bereits einen virtuellen PC haben, finden Sie hier das Bild: http://www.Microsoft.com/Downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=de

8
SuperRoach

Ich habe dies heute auf meinem Windows 7-Computer getan:

  1. Installierte Windows Virtual PC und ließ XP Mode
  2. Erstellt zwei Windows XP Abbilder. Eines mit Internet Explorer 6 und eines mit Internet Explorer 7.
  3. Jetzt kann ich diese von meinem Windows 7-Desktop auf Browsern ausführen! Genau wie bei jeder anderen Anwendung. Virtual PC muss nicht geöffnet werden.

http://www.Microsoft.com/windows/virtual-pc/

7
Tommy

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

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

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

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

Eine sehr gute Option ist das Update auf Internet Explorer 10. Sie finden sehr nützliche Entwicklertools, einschließlich der Kompatibilität von IE5 zu IE 10 einschließlich des Mackenmodus. Wenn Sie IE = Version i-Menü, das Seiten-Rendering der Seite ändert sich sofort.

Sehr gute Eigenschaft dieses Modus ist Javascript und HTML (firebug like) Debugger, der im Kompatibilitätsmodus arbeitet. Es bedeutet, dass Sie Javascript in einem sehr alten IE mit dem neuesten Debugger debuggen können, was eine sehr coole Funktion ist. Sie können das nicht mit einer virtuellen Maschine tun. Ja, Sie können eine virtuelle Maschine zum Überprüfen des Finales haben Ergebnis. enter image description here

4
Tomas Kubes

Ich habe eine Weile mit diesem Problem zu kämpfen. Virtualisierung wäre eine gute Lösung, ist aber für meine Anforderungen zu langsam. Ein Laptop kann nur so viel: Eine Entwicklungsumgebung neben Adobe Photoshop und Illustrator auszuführen und dann zu versuchen, eine Virtualisierung durchzuführen, während eine Vielzahl von Servern mit vielen anderen Dingen im Hintergrund verbunden ist, ist ... naja ... langsam .

Ich habe jetzt das folgende Setup, das das Problem anmutig löst, obwohl es ein bisschen teuer ist, es lohnt sich:

  • Ein Macbook an ein externes Display angeschlossen
  • Ein Windows-Desktop, auf dem Windows XP und Windows Vista Dual Boot installiert sind

Beide Maschinen laufen Synergy und teilen sich Tastatur und Maus auf Maschinen, so dass ich leicht zwischen den beiden wechseln kann. Da es sich um separate Computer handelt, habe ich keine Leistungsprobleme und kann Photoshop problemlos auf meinem Mac ausführen, während auf meinem Windows-Computer immer noch alle Browser ausgeführt werden.

Dieses Setup deckt die meisten Browser mit abgestufter Browserunterstützung gemäß der Definition von Yahoo! http://developer.yahoo.com/yui/articles/gbs/ ab:

Browser:

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

Abgedeckte E-Mail-Kunden:

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

Dinge, die dieses Setup nicht abdeckt:

  • Ich habe kein Mac OS 10.4
  • Ich teste nur die neueste Version von Opera, keine früheren Versionen (aufgrund der kleinen Benutzerbasis)
  • Ich teste Safari 3 und Safari 4, eine unter Windows und eine auf dem Mac, nicht beide Versionen auf beiden Plattformen. Jetzt befindet sich Safari 4 sowieso noch in der Beta. und Safari hat und hatte immer eine sehr gute Rendering-Engine.
  • Bei E-Mail-Clients habe ich noch nie Lotus Notes getestet

Sie können sich ein Video des Setups ansehen hier .

4
Wolfr

Für Windows-Benutzer gibt es den Windows-Modus XP), mit dem Sie mehrere Versionen von 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

4
i_am_jorf

Ich verwende Virtual PC, um eine Windows-Instanz auszuführen, auf der IE6 installiert ist. Es ist etwas ungeschickter als unterschiedliche Versionen auf demselben Computer, aber es funktioniert zu 100% mit IE6. Multiple IE funktioniert gut für die meisten Tests, aber es fehlen die letzten paar Prozent.

Arbeiten Sie nicht zu viel, damit die Seite in IE8 richtig aussieht. Es gibt immer noch einige Probleme, die höchstwahrscheinlich in der endgültigen Version behoben werden.

3
Guffa

In gewisser Hinsicht sollten Sie in Betracht ziehen, Ihre Site nach BrowserShots zu starten, wenn sie fast fertig ist. Sehen Sie, wie sie in Dutzenden von Browsern in Hunderten von Konfigurationen aussieht.

2
Sparr

Dies beantwortet Ihre Frage nicht direkt, aber haben Sie sich Lackmus angesehen? Wir neigen dazu, es hauptsächlich zum Testen der HTML/CSS-Kompatibilität in mehreren Browsern (von Litmus unterstützt) zu verwenden.

2
ayaz

VMWare Player ist eine kostenlose Alternative zu Oracle VirtualBox und Microsoft VirtualPC. Wie bei den Erwähnungen von VirtualBox müssen Sie jedoch Ihre eigenen Images des OS + -Browsers erstellen. VMWare Player ist hier: http://www.vmware.com/products/player/

2
James McLachlan
2
IsmailS

Ich habe einen Artikel darüber geschrieben, wie man auf vielen Browsern testet, ohne diese Browser installiert zu haben: 10+ Möglichkeiten zum Testen der Website-Browserkompatibilität

2
Amr Elgarhy

Führen Sie IE6, IE7 und IE8 unter Windows 7 auf demselben Computer aus XP Mode

http://articles.sitepoint.com/article/ie6-ie7-ie8-win7-xp-mode

2
Jitendra Vyas

Ich habe Virutal PC gemäß Donavons Tutorial installiert, aber anscheinend unterstützt das BIOS meines Laptops keine Hardware-Virtualisierung und es ist erforderlich, um Virtual PC auszuführen. Stellen Sie daher sicher, dass Ihr Gerät dies unterstützt, bevor Sie mit Virtual PC fortfahren.

2
migueltonic

Was ist mit App-V? http://www.Microsoft.com/systemcenter/appv/default.mspx

Insbesondere Dynamic Application Virtualization http://www.Microsoft.com/systemcenter/appv/dynamic.mspx

Es wird auf Anwendungsebene virtualisiert. Dies ist nützlich, wenn inkompatible Software auf derselben Betriebssysteminstanz ausgeführt wird.

1
PaulWaldman

Firefox verfügt über ein Add-In, mit dem eine Webseite so dargestellt wird, als wäre sie in Internet Explorer 5.5/6/7/8 Beta 2 enthalten.

IE NET Renderer

Bearbeiten: Dies sieht so aus, als würde es nur Screenshots zeigen, so dass es möglicherweise nicht sehr nützlich ist. Gut, um sicherzustellen, dass Ihr Layout nicht kaputt ist, aber sonst nicht viel.

1
WalterJ89

Ein Kollege von mir empfahl Internet Explorer Collection . Es scheint ohne Probleme zu funktionieren, aber ich bin weit davon entfernt, ein Power-User zu sein. Es unterstützt auch die Installation von IE 1 (!!) bis 8.

1
Mike Cornell

Auf meinem Mac OS X-Computer verwende ich Suns VirtualBox , das kostenlos ist.

Ich führe 3 virtuelle WinXP-Boxen aus und weise jedem 256 KB zu. Siehe dieses Tutorial:

http://www.10voltmedia.com/blog/2008/12/screencast-install-internet-Explorer-on-osx-using-virtualbox/

1
gdelfino

Dieser Blog-Beitrag hat für mich funktioniert: http://aarfing.dk/?p=12 (Wie man IE6, IE7 und IE8 nebeneinander ausführt).

1
Mario Awad

Multiple IE http://tredosoft.com/Multiple_IE Installiert bis zu 6, ohne die aktuelle Installation zu stören (ich habe 7 und es beließ es wie es ist) Jetzt muss ich einen Weg finden, obendrein 8 auszuführen. 6 und 7 laufen dank der oben genannten kleinen App bereits einwandfrei (nur unter XP getestet).

1
rolfen

Adobe BrowserLab.

1
Joseph Weissman

Wie Eduardo bereits erwähnt hat, ist das kürzlich angekündigte Microsoft SuperPreview ein Tool, mit dem Sie anzeigen können, wie Webseiten in vielen verschiedenen Browsern gerendert werden, auch wenn sie nicht lokal installiert sind.

Beispielsweise können Sie sehen, wie Ihre Seite in Internet Explorer 6, Internet Explorer 7, Internet Explorer 8, Firefox und Safari aussieht, auch wenn diese Browser nicht installiert sind.

Ich habe ein neues Tool gefunden, das das wirklich sehr einfach macht.

Verwenden Sie den IE9-Entwicklermodus. Drücken Sie F12.

Oben im Menü Datei sehen Sie die Browserversion: IE9. Klicken Sie hier, und Sie können die Browserversion bis auf 7 zurücksetzen. Für 6 benötigen Sie noch einen virtuellen PC.

0
Nathan24

Die beste und wahrscheinlich einzige Lösung ist wahrscheinlich IE Tester, der bei ietester [dot] com zu finden ist. Es werden die IEengines für alle IE 6, 7 und 8 verwendet Und ich habe noch keine Unstimmigkeiten festgestellt!

0
Tumharyyaaden

Versuchen Sie es mit IE Tab .. Firefox/Chrome Extension
http://www.ietab.net/home

0
Amitd

Hier sind die offiziellen Microsoft VM Images, um IE 6, 7, 8 und 9 Tests durchzuführen: http://www.Microsoft.com) /en-us/download/details.aspx?id=11575

0
Dan K.K.

Es gibt auch CrossBrowserTesting , das viele Browser unterstützt, scheint ohne Installation von Plugins auf Ihrem Computer zu funktionieren und enthält auch ein sehr ordentliches Layout-Vergleichstool =.

CrossBrowserTesting wurde aus Browsershots heraus beworben.

0

Microsoft bietet jetzt virtuelle Images an, mit denen Sie IE8 und andere Legacy-Software in der von Ihnen gewählten Software ausführen können!

http://www.Microsoft.com/en-us/download/details.aspx?id=11575

Ein ziemlich großer Download funktioniert aber wunderbar! (Erfordert eine gültige Version von Windows 7, um mit fwiw zu arbeiten).

0
bobber205

Schauen Sie sich auch Microsoft's Compatibility Inspector an, das Sie vor Problemen warnt, die sich auf die Abwärtskompatibilität Ihrer Websites auswirken.

http://ie.Microsoft.com/testdrive/html5/compatinspector/

0