Ich habe Microsoft Edge, aber ich benötige Internet Explorer 7, da eine Website, auf die ich zugreife, nur mit dieser geöffnet wird. Ich habe Internet Explorer 7 heruntergeladen und es wurde angegeben, dass es nicht kompatibel ist. Wie mache ich das?
13
Antworten:
Angenommen, Sie meinen Internet Explorer 7, besteht eine der einfachsten Optionen darin, Internet Explorer 11 zu öffnen und im Kompatibilitätsmodus für Internet Explorer 7 auszuführen .
In Windows 10 ist neben Explorer auch Internet Explorer 11 installiert. Klicken Sie auf
Start
und geben SieInternet Explorer
die Suchleiste ein, um sie zu finden.quelle
Ich benötige Internet Explorer 7, da eine Website, auf die ich zugreife, nur mit dieser geöffnet wird.
Hinweis:
Internet Explorer 7 ist fast 10 Jahre alt und wurde für Windows Vista geschrieben.
Es ist sehr unwahrscheinlich, dass Sie es unter Windows 10 nativ ausführen können, aber Sie können es unter Windows Vista in einer VM ausführen (siehe unten, wie dies funktioniert).
In jedem Fall wird es voller Fehler und Sicherheitslücken sein.
Im Folgenden finden Sie einige mögliche Problemumgehungen, die Sie ausprobieren können.
BrowserStack
BrowserStack ermöglicht das Testen in verschiedenen Versionen von Internet Explorer:
Internet Explorer-Anwendungskompatibilität VPC-Image
Laden Sie ein VPC-Image für die Internet Explorer-Anwendungskompatibilität herunter und installieren Sie es . Weitere Informationen finden Sie unter Herunterladen virtueller Maschinen :
Browser Sandbox
Browser Sandbox ermöglicht das Testen in verschiedenen Versionen von Internet Explorer:
quelle
Um es klar auszudrücken: IE7 läuft nicht unter Windows 10. Sie sind einfach nicht miteinander kompatibel.
Es gibt Optionen, aber nichts, was Sie langfristig in Betracht ziehen sollten.
Die Optionen:
Kompatibilitätsmodus:
IE11 verfügt über Kompatibilitätsmodi, die alle IE-Versionen bis auf IE7 emulieren können. Dies kann für bestimmte Sites oder für alle Intranetsites über die Browserkonfiguration oder über ein Meta-Tag auf einzelnen Seiten aktiviert werden.
Beachten Sie jedoch, dass der Kompatibilitätsmodus keine exakte Nachbildung eines echten IE7 ist. Es gibt eine Reihe von Unterschieden (Fehlern), die sich auf das Rendern von Seiten im IE7-Modus auswirken können. Daher kann dies nicht als Ersatz für einen echten IE7 angesehen werden.
Beachten Sie außerdem, dass die Kompatibilitäts-Ode im neuen MS-Browser Edge, der den IE ersetzt, nicht verfügbar ist. Derzeit ist IE11 neben Edge noch in Windows 10 verfügbar. Dies ist jedoch auf längere Sicht unwahrscheinlich. Daher sollten Sie sich nur für eine kurze Übergangszeit darauf verlassen.
Ausführen von IE7 unter Windows XP in einer virtuellen Maschine.
Für Entwickler, die noch in IE7 testen müssen, ist dies mit Sicherheit die sinnvollste Lösung, und geeignete VMs können zu Testzwecken kostenlos von Microsoft heruntergeladen werden.
Das Ausführen einer solchen VM ist jedoch niemals gut für die Leistung, und IE7 ist bereits langsam genug, ohne sie noch langsamer zu machen, und es kann schwierig sein, eine VM jedes Mal zu starten, wenn Sie IE7 ausführen möchten. Gute Lösung für gelegentliche Tests; wirklich schreckliche Lösung, wenn Sie es viel verwenden müssen.
In Ihrer Frage wurde nicht angegeben, warum Sie IE7 verwenden möchten. Abhängig von Ihrem Anwendungsfall kann eine der oben genannten Lösungen praktikabel sein, obwohl ich beide nur für die kurzfristige Verwendung empfehlen würde.
Viel wichtiger ist jedoch, dass Sie die Notwendigkeit, IE7 überhaupt zu verwenden, gründlich überdenken müssen. Abgesehen von den Schwierigkeiten bei der Ausführung müssen Sie sich darüber im Klaren sein, dass Microsoft die Unterstützung vor einiger Zeit eingestellt hat, sowie alle Betriebssystemversionen, auf denen es ausgeführt wird. Mit anderen Worten, wenn Sie (oder jemand, den Sie kennen) IE7 verwenden, bedeutet dies, dass ein Browser und ein Betriebssystem ausgeführt werden, deren Sicherheitslücken bekannt sind und für die es keine Korrekturen geben wird. Die Chancen, in diesem Szenario gehackt zu werden, sind sehr hoch. Im Moment möchte ich IE7 nicht auf irgendetwas ausführen, das mit dem Internet verbunden ist.
Tatsächlich stellen MS ab Anfang 2016 auch die Unterstützung für IE8, IE9 und IE10 ein. Dies sollte Ihnen sehr deutlich machen, dass IE7-Benutzer jetzt gefährlich veraltet sind.
Es gibt einige Organisationen, die IE7 noch verwenden, und aus diesem Grund gibt es einige Entwickler, die es noch unterstützen müssen. Ich verstehe das, und diese Entwickler verwenden im Allgemeinen am besten die oben genannte VM-Lösung. Es muss jedoch als kurzfristige Lösung betrachtet werden. Die fraglichen Organisationen lassen sich offen für Hackerangriffe. Angesichts der Tatsache, wie lange es her ist, dass IE7 abgelöst wurde, sollten sie als grob fahrlässig angesehen werden, wenn sie gehackt werden, weil sie es heute noch verwenden. Sie müssen wirklich zum Upgrade gedrängt werden.
quelle
Eine mögliche Lösung hierfür wäre die Verwendung der Anwendungsvirtualisierung . Auf diese Weise können Sie zwei oder mehrere verschiedene Versionen derselben Software auf einem Betriebssystem ausführen.
Persönlich bevorzuge ich die Verwendung von VMware Thinapp , aber es gibt auch andere gute "kostenlose" App-Virtualisierungssoftware / -tools wie Evalaze .
Gewusst wie (mit Thinapp):
Hier sind 2 gute Tutorials dazu:
Eine kurze Zusammenfassung:
Alternative Möglichkeit mit Thinstall !
Demo
quelle
Drücken Sie nach dem Öffnen von IE11 einfach die Taste F12, gehen Sie zur Registerkarte Emulation und wählen Sie deren Internet Explorer 7 aus.
quelle
Das solltest du wirklich nicht. Was auch immer diese Site ist, der Betreuer sollte das Frontend wirklich auf etwas aktuelleres aktualisieren. Sie müssen nicht die gesamte Logik von Grund auf neu erstellen, sondern nur die Benutzeroberfläche. Es wird immer schwieriger, sich an veraltete Technologien anzupassen, insbesondere wenn obskure Dinge wie ActiveX oder andere native Code-Plugins verwendet werden.
Obwohl MS oft darauf besteht, dass der Browser irgendwie "integraler Bestandteil des Betriebssystems" ist, handelt es sich tatsächlich nur um ein Programm, das unter neueren Windows-Versionen einwandfrei funktioniert, vorausgesetzt, es enthält die richtigen Bibliotheken, mit denen es ursprünglich erstellt wurde, und einige Wartungsarbeiten, um ihm das Aussehen beizubringen für seine Ressourcen nicht mehr wie früher am Systemspeicherort, sondern in seiner eigenen Sandbox / seinem eigenen Verzeichnis.
Es gibt ein Paket, das mit diesem Ziel erstellt wurde: Utilu IE Collection . Der Autor beschreibt es als "mehrere eigenständige IE-Versionen" und erwähnt, dass es sowohl 32-Bit- als auch 64-Bit-Versionen (falls verfügbar) von Microsoft Windows 98, 98 SE, ME, NT 4.0, 2000, XP, 2003 unterstützt , Vista, 2008, 7, 8, 2012, 8.1, 10 und 2016 ". Es enthält alle Hauptversionen von IE von 1.0 bis 8.0.
quelle