Frage

  

Mögliche Duplizieren:
   Internet Explorer 6 ausführen, Internet Explorer 7 und Internet Explorer 8 auf der gleichen Maschine

Gibt es eine Möglichkeit Internet Explorer 8 und Internet Explorer 6 nebeneinander haben, ohne virtualisieren?

Ich benutzte Multiple IEs , die mit Internet Explorer 7 funktioniert gut, aber da ich installierten Internet Explorer 8 beta 2, begann Internet Explorer 6 verhalten seltsam (das heißt, mehr als üblich).

War es hilfreich?

Lösung

Ich benutze auch Virtualisierung. Ich habe Virtual PC 2007, die von hier , auf meinem Rechner und dem Internet heruntergeladen haben, Explorer Virual PC Bilder von Microsoft. Sie können die Bilder erhalten hier .

Andere Tipps

Microsoft unterstützt nicht mehrere Versionen von Internet Explorer auf einem Betriebssystem. Der Grund ist, dass das Betriebssystem und Internet Explorer haben bestimmte DLLs. Wenn Sie von Internet Explorer 6 zu Internet Explorer 7 aktualisieren (oder Internet Explorer 8) Sie ersetzen tatsächlich einige System-DLLs. Dies ist der Grund, warum Sie Internet Explorer 6 "erhalten", wenn Sie Internet Explorer 7 deinstalliert werden.

Chris Wilson, Internet Explorer Architekt, adressiert dieses Problem in einem Blog-Post Multiple IEs auf einer Maschine . Chris besagt, dass on-the-fly Ersatz von mshtml.dll könnte für CSS-Rendering arbeiten „... aber es ist nicht das gleiche wie eine ganze Reihe von neuem Internet Explorer-System-DLLs installiert hat“ und würde sicherlich nicht um eine endgültige Lösung in Betracht gezogen werden.

Nur Virtualisierung kann den vollständigen DLL-Stack für die endgültige Prüfung zur Verfügung stellen.

Edit:

Am 18. März 2009 hat die Microsoft Expression Web-Team veröffentlicht Superpreview , eine kostenlose Standalone-Anwendung, das Cross-Browser-Side-by-Side- und onionskin Vergleich zwischen Internet Explorer 8, Internet Explorer 8 ermöglicht - Internet Explorer7 Kompatibilitätsmodus und Internet Explorer 6. Weiterer Browser und ein on-Demand-Service geplant Seiten in Echtzeit auf anderen Betriebssystemen zu machen.

Bearbeiten in Reaktion auf Zac Kommentar

Danke für den Kommentar. Expression Web 3 (was Superpreview enthalten) ermöglicht Vergleich zwischen einer beliebigen Kombination von Internet Explorer 6, Internet Explorer 7, Internet Explorer 8 und Firefox 3. Dies ist nach Somasgear Blogeintrag Expresion Web 3 am 5. Juni veröffentlicht 2009. im Screenshot auf seinem Blog, werden Sie Firefox 3 als Base-Browser (linke Seite) und Internet Explorer 6 als das sehen Vergleich Browser. Jeder Browser kann auf beiden Seiten des Vergleichsfensters platziert werden.

Versuchen Sie folgendes: http://www.my-debugbar.com/wiki/ IETester / HomePage
LE: Das ist nicht wirklich voll kompatibel noch, es gibt ein paar kleineren Probleme, wie es auf JavaScript Pop-ups abstürzt, aber ich habe es sehr zuverlässig bei der Entwicklung gefunden. Am Ende alles, ich getestet nur die Web-Anwendung gegen einen echten IE6 um sicherzustellen, dass alles in Ordnung zu machen.

Die Virtualisierung ist der einfachste Weg, dies zu erreichen. Es hat einen höheren Aufwand, aber da IE so viele Haken in das Betriebssystem hat versucht, mehrere Versionen zu installieren ist dazu verurteilt, zu Verwirrung und Misserfolg.

Ein sehr geringes Gewicht (und nur freigegeben) Weg, dies zu tun, ist Expression Web Superpreview . Es ermöglicht Ihnen, IE6 und IE7 (oder IE6 und IE8 + IE7-Kompatibilitätsmodus) Seite an Seite zu vergleichen. Es ist zur Zeit nur eine Vorschau, aber ich habe es mit guten Ergebnissen verwendet. Sie werden eine kommerzielle Version veröffentlichen, die ermöglicht, Side-by-Side-Vergleich von mehr Browsern, aber sie sagen, dass die IE-spezifische immer frei bleiben.

Ein weitere mehr, eigenständige IE Option. IE Sammlung

Entweder es in einer VM laufen, warten, bis Multiples erhalten IE8 hinzugefügt oder verwenden Sie http://browsershots.org/, die Screenshots von Ihrer Website aus mehreren verschiedenen Betriebs Systmes nehmen und Browser.

Ich habe

Was ich tue, ist VMware mit IE6 mit anderen OS verwenden.

Nicht perfekt, aber es hilft.

Ich benutze ein Programm namens „Sandboxie“ (kostenlos für den persönlichen Gebrauch, 29 $ für kommerzielle) Anwendung Sandbox zur Verfügung zu stellen. Ein nützlicher Nebeneffekt ist, dass Sie Anwendungen (auch OS-modifizierende diejenigen wie IE) in die Sandbox installieren können, und das übergeordnete O ist völlig unbekannt (so dass Sie verschiedene Versionen des übergeordneten OS IE und der Sandbox-IE haben - und laufen beide gleichzeitig). Die beiden Szenarien ich verwendet habe, so weit:

  • Internet Explorer 7 in dem übergeordneten Betriebssystem und deinstalliert IE7 in der Sandbox IE6 zur Verfügung zu stellen
  • Internet Explorer 6 in dem übergeordneten o, und in der Sandbox IE8 aktualisiert

Caveats:

  • Wenn Sie mehr als eine zusätzliche Version von IE verfügbar benötigen gleichzeitig , dann müssen Sie die Vollversion kaufen, da Sie nur eine Version von IE in einer Sandbox haben können, und die kostenlose Version unterstützt nur eine aktiv Sandbox zu einer Zeit
  • eine Version von IE in der Sandbox Installation ein wenig Versuch und Irrtum nehmen - IE8 war besonders schwierig. Einige Warnungen, die während der Installation (oder Deinstallation) auftreten, sind trivial, aber.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top