Internet Explorer
Internet Explorer (IE); früher bekannt als Microsoft Internet Explorer und Windows Internet Explorer, war eine Reihe von grafischen Webbrowsern von Microsoft. Ab 1995 war er Teil des Betriebssystems Microsoft Windows. In jenem Jahr wurde er erstmals als Teil des Zusatzpakets Microsoft Plus! für Windows 95 veröffentlicht. Spätere Versionen waren kostenlose Downloads oder in Service Packs enthalten und in Versionen von Windows 95 und späteren Versionen von Windows enthalten.
Der IE ist seit 1999 der beliebteste Webbrowser, mit einem Nutzungsanteil von bis zu 95 % in den Jahren 2002/2003 mit IE5 und IE6. Seit dem Höhepunkt seiner Popularität ist sein Nutzungsanteil aufgrund konkurrierender Webbrowser auf 55% gesunken und geht langsam zurück. Microsoft gab in den späten 1990er Jahren über 100 Millionen Dollar pro Jahr für den IE aus, und bis 1999 arbeiteten über 1000 Personen daran.
Die neueste Version ist Internet Explorer 11. Ursprünglich war geplant, den Internet Explorer aus Windows 7 und Windows Server 2008 R2 in Europa zu entfernen, aber Microsoft hat die Pläne später fallen gelassen und stattdessen einen Browser-Wahlbildschirm zu den Produkten hinzugefügt, so dass die Benutzer, wenn sie es wünschen, einen anderen Webbrowser auswählen können.
Es wurden auch Versionen des Internet Explorer für andere Betriebssysteme hergestellt, darunter eine eingebettete OEM-Version mit der Bezeichnung Internet Explorer für Windows CE (IE CE), die für WinCE-basierte Plattformen verfügbar ist und derzeit auf IE6 basiert; Internet Explorer für Pocket PC, später in Internet Explorer Mobile umbenannt, der für Windows Mobile und Windows CE hergestellt wird und sich neben den fortgeschritteneren Desktop-Versionen weiterhin in der Entwicklung befindet; und der eingestellte Internet Explorer für Mac und Internet Explorer für UNIX (Solaris und HP-UX).
Die neueste Version von Windows, Windows 10, wird mit einem neuen Webbrowser namens Microsoft Edge geliefert. Internet Explorer 11 ist immer noch enthalten, soll aber für Sites verwendet werden, die mit der neuen Rendering-Engine in Microsoft Edge nicht richtig funktionieren.
Geschichte
Das Internet Explorer-Projekt wurde im Sommer 1994 von Thomas Reardon unter Verwendung des Quellcodes von Spyglass, Inc. gestartet. Mosaic, einem frühen kommerziellen Webbrowser mit formalen Verbindungen zu dem bahnbrechenden NCSA-Mosaikbrowser. Ende 1994 lizenzierte Microsoft Spyglass Mosaic gegen eine vierteljährliche Gebühr plus einen Prozentsatz der Nicht-Windows-Einnahmen von Microsoft für die Software. Obwohl das Spyglass-Mosaik einen ähnlichen Namen wie NCSA Mosaic trug, hatte es den NCSA-Mosaik-Quellcode nur sparsam verwendet.
Internet Explorer 1
Internet Explorer 1 feierte sein Debüt am 16. August 1995. Es handelte sich um eine überarbeitete Version von Spyglass Mosaic, die Microsoft, wie viele andere Unternehmen, die mit der Browser-Entwicklung begonnen hatten, von Spyglass Inc. lizenziert hatte. Sie wurde mit Microsoft Plus! für Windows 95 und der OEM-Version von Windows 95 geliefert. Sie wurde als Teil des Internet Jumpstart Kit in Plus! installiert. Das Internet Explorer-Team begann mit etwa sechs Personen in der frühen Entwicklungsphase. Internet Explorer 1.5 wurde einige Monate später für Windows NT veröffentlicht und fügte Unterstützung für die grundlegende Tabellendarstellung hinzu. Durch die kostenlose Aufnahme des Programms in ihr Betriebssystem mussten sie jedoch keine Lizenzgebühren an Spyglass Inc. zahlen, was zu einem Rechtsstreit und einem Vergleich in Höhe von mehreren Millionen USD führte.
Internet Explorer 2
Internet Explorer 2 wurde am 24. August 1996 für Windows 95, Windows NT 3.5 und NT 4.0 veröffentlicht (nach einer 2.0-Betaversion im November 1995). Er bot Unterstützung für SSL, Cookies, VRML, RSA und Internet-Newsgroups. Version 2 war auch die erste Version für Windows 3.1 und Macintosh System 7.0.1 (PPC oder 68k), obwohl die Mac-Version erst im Januar 1996 für PPC und im April für 68k veröffentlicht wurde. Die Version 2.1 für den Mac erschien im August 1996, obwohl zu diesem Zeitpunkt Windows bereits die Version 3.0 erhielt. Version 2 wurde Anfang 1996 in Windows 95 OSR 1 und in Microsofts Internet Starter Kit für Windows 95 aufgenommen. Sie startete mit zwölf Sprachen, darunter Englisch, wurde aber bis April 1996 auf 24, 20 und 9 für Win 95, Win 3.1 und Mac erweitert. Die Version 2.0i unterstützte den Doppelbyte-Zeichensatz.
Internet Explorer 3
Internet Explorer 3 wurde am 13. August 1996 veröffentlicht und erfreute sich in der Folgezeit größerer Beliebtheit als seine Vorgänger. Internet Explorer 3 war der erste größere Browser mit CSS-Unterstützung, obwohl diese Unterstützung nur teilweise vorhanden war. Er führte auch Unterstützung für ActiveX-Steuerelemente, Java-Applets, Inline-Multimedia und das PICS-System für Inhaltsmetadaten ein. Version 3 wurde außerdem mit Internet Mail and News, NetMeeting und einer frühen Version des Windows-Adressbuchs geliefert und war selbst in Windows 95 OSR 2 enthalten. Version 3 erwies sich als die erste populärere Version des Internet Explorers, was eine verstärkte Überprüfung mit sich brachte. In den Monaten nach seiner Veröffentlichung wurden von Forschern und Hackern eine Reihe von Sicherheits- und Datenschutzlücken gefunden. Diese Version des Internet Explorers war die erste mit dem "blauen e"-Logo. Das Internet Explorer-Team bestand während der dreimonatigen Entwicklungszeit aus etwa 100 Personen. Die erste größere IE-Sicherheitslücke, das Princeton Word Macro Virus Loophole, wurde am 22. August 1996 im IE3 entdeckt. Die Abwärtskompatibilität wurde dadurch gehandhabt, dass Benutzern, die auf den IE3 umgestiegen sind, erlaubt wurde, weiterhin den letzten IE zu verwenden, da die Installation die vorherige Version in ein separates Verzeichnis umgewandelt hat.
Internet Explorer 4
Internet Explorer 4, veröffentlicht im September 1997, vertiefte den Grad der Integration zwischen dem Webbrowser und dem zugrunde liegenden Betriebssystem. Die Installation von Version 4 auf einem Windows 95- oder Windows NT 4-Rechner und die Wahl von Windows Desktop Update würde dazu führen, daß der traditionelle Windows Explorer ebenfalls durch eine Version ersetzt wird, die eher einer Web-Browser-Schnittstelle ähnelt, und daß der Windows-Desktop selbst über Active Desktop webfähig ist. Die Integration mit Windows war jedoch Gegenstand zahlreicher Verpackungskritiken (siehe Vereinigte Staaten vs. Microsoft). Diese Option stand bei den Installationsprogrammen für spätere Versionen von Internet Explorer nicht mehr zur Verfügung, wurde aber nicht aus dem System entfernt, wenn sie bereits installiert war. Mit Internet Explorer 4 wurde eine Unterstützung für Gruppenrichtlinien eingeführt, die es Unternehmen ermöglicht, viele Aspekte der Browserkonfiguration zu konfigurieren und zu sperren, sowie Unterstützung für das Offline-Browsen. Internet Mail and News wurde durch Outlook Express ersetzt, und Microsoft Chat und ein verbessertes NetMeeting wurden ebenfalls aufgenommen. Diese Version war auch in Windows 98 enthalten. Es wurden neue Funktionen hinzugefügt, die es ermöglichen, Beiträge in Kommentarformularen zu speichern und abzurufen, die heute noch nicht verwendet werden. Internet Explorer 4.5 bot neue Funktionen wie eine einfachere 128-Bit-Verschlüsselung. Er bot auch eine dramatische Verbesserung der Stabilität gegenüber früheren Versionen, insbesondere gegenüber der 68k-Version, die besonders anfällig für das Einfrieren war.
Marktanteilshistorie Schnappschuss für |
IE4 - .07% |
IE5 - 6,17% |
IE6 - 82,79% |
Internet Explorer 5
Internet Explorer 5 wurde am 18. März 1999 auf den Markt gebracht, war später in Windows 98 Second Edition enthalten und wurde mit Office 2000 ausgeliefert. Die Erstellung von Internet Explorer 5 war eine weitere bedeutende Veröffentlichung, die bidirektionalen Text, Rubinzeichen, XML, XSLT und die Möglichkeit, Webseiten im MHTML-Format zu speichern, unterstützte. IE5 wurde mit Outlook Express 5 gebündelt. Außerdem veröffentlichte Microsoft mit der Veröffentlichung von Internet Explorer 5.0 die erste Version von XMLHttpRequest und brachte damit Ajax auf den Markt (auch wenn der Begriff "Ajax" erst Jahre später geprägt wurde). Es war die letzte mit einer 16-Bit-Version. Internet Explorer 5.01, eine Version mit Fehlerkorrekturen, wurde im Dezember 1999 veröffentlicht. Windows2000 enthält diese Version. Internet Explorer 5.5 folgte im Juli 2000 und verbesserte seine Druckvorschau-Fähigkeiten, die Unterstützung von CSS- und HTML-Standards und Entwickler-APIs; diese Version wurde mit Windows Me gebündelt. Version 5 war jedoch die letzte Version für Mac und UNIX. Version 5.5 war die letzte, die über einen Kompatibilitätsmodus verfügte, der es ermöglichte, Internet Explorer 4 Seite an Seite mit 5.x laufen zu lassen. 1999 bestand das IE-Team aus mehr als 1.000 Personen mit einer Finanzierung in der Größenordnung von 100 Millionen USD pro Jahr.
Marktanteilshistorie Schnappschuss für |
IE4 - 0,01 %. |
IE5 - 0,20% |
IE6 - 37,01 %. |
IE7 - 35,81% |
Internet Explorer 6
Internet Explorer 6 wurde am 27. August 2001 veröffentlicht, einige Monate vor Windows XP. Diese Version enthielt DHTML-Verbesserungen, inhaltsbeschränkte Inline-Frames und teilweise Unterstützung von CSS Level 1, DOM Level 1 und SMIL 2.0. Die MSXML-Engine wurde ebenfalls auf Version 3.0 aktualisiert. Zu den weiteren Neuerungen zählten eine neue Version des Internet Explorer Administration Kit (IEAK), die Medienleiste, die Integration von Windows Messenger, die Fehlersammlung, die automatische Größenanpassung von Bildern, P3P und ein neues Look-and-Feel, das bei Verwendung in Windows XP dem visuellen Luna-Stil von Windows XP entsprach. Internet Explorer 6.0 SP1 bot mehrere Sicherheitsverbesserungen und fiel mit der Veröffentlichung des Windows XP SP1-Patches zusammen. Im Jahr 2002 wurde das Gopher-Protokoll deaktiviert, und die Unterstützung dafür wurde in Internet Explorer 7 eingestellt. Internet Explorer 6.0 SV1 erschien am 6. August 2004 für Windows XP SP2 und bot verschiedene Sicherheitsverbesserungen und neue farbige Schaltflächen auf der Benutzeroberfläche. IE6 aktualisierte das ursprüngliche 'blaue e'-Logo auf ein helleres Blau und mehr 3D-Optik. Microsoft betrachtet den IE6 nun als veraltetes Produkt und empfiehlt Benutzern ein Upgrade auf den IE8. Viele IT-Anwender in Unternehmen haben trotzdem kein Upgrade durchgeführt.
Internet Explorer 7
Internet Explorer 7 wurde am 18. Oktober 2006 veröffentlicht. Es enthält Fehlerbehebungen, Verbesserungen bei der Unterstützung von Webstandards, Registerkarten-Browsing mit Registerkarten-Vorschau und -Verwaltung, ein Suchfeld mit mehreren Suchmaschinen, einen Webfeed-Reader, Unterstützung für internationalisierte Domänennamen (IDN), Unterstützung für Extended Validation-Zertifikate und einen Anti-Phishing-Filter. Mit IE7 wurde der Internet Explorer von der Windows Shell entkoppelt - im Gegensatz zu früheren Versionen wird das Internet Explorer ActiveX-Steuerelement nicht im Windows Explorer-Prozess gehostet, sondern läuft in einem separaten Internet Explorer-Prozess. Es ist in Windows Vista und Windows Server 2008 enthalten und ist für Windows XP Service Pack 2 und höher sowie Windows Server 2003 Service Pack 1 und höher verfügbar. Bei der ursprünglichen Version von Internet Explorer 7 musste der Computer vor der Installation eine Windows Genuine Advantage-Validierungsprüfung bestehen, aber am 5. Oktober 2007 hat Microsoft diese Anforderung aufgehoben. Wie einige Statistiken zeigen, übertraf Mitte 2008 der Marktanteil von Internet Explorer 7 in einigen Regionen den von Internet Explorer 6.
Internet Explorer 8
Internet Explorer 8 wurde am 19. März 2009 veröffentlicht. Spätestens seit August 2007 war er in der Entwicklung. Am 5. März 2008 wurde die erste öffentliche Beta-Version (Beta 1) für die breite Öffentlichkeit freigegeben. Am 27. August 2008 wurde die zweite öffentliche Beta-Version (Beta 2) veröffentlicht. Sie wird in Windows XP SP2 und SP3, Windows Server 2003 SP2, Windows Vista, Windows 7 und Windows Server 2008 sowohl auf 32-Bit- als auch auf 64-Bit-Architekturen unterstützt. Internet Explorer 8 (IE8) RC1 wurde am 26. Januar 2009 veröffentlicht. Internet Explorer 8 "Final" wurde am 19. März 2009 veröffentlicht. Sicherheit, Benutzerfreundlichkeit und Verbesserungen bei der RSS-, CSS- und Ajax-Unterstützung sind die Prioritäten von Microsoft für IE8. Dazu gehört eine viel strengere Einhaltung von Webstandards, einschließlich einer geplanten vollständigen Einhaltung der Cascading Style Sheets 2.1 für die Release-Version. All diese Änderungen ermöglichen es Internet Explorer 8, den Acid2-Test zu bestehen. Um Kompatibilitätsprobleme zu vermeiden, enthält IE8 jedoch auch das Rendering-Verhalten von IE7. Sites, die Macken des IE7 erwarten, können die Änderungen von IE8 deaktivieren, indem sie ein Meta-Element in den HEAD-Abschnitt des HTML-Dokuments einfügen. IE8 enthält auch zahlreiche Verbesserungen der JavaScript-Unterstützung sowie Leistungsverbesserungen, obwohl er den Acid3-Test noch immer nicht bestanden hat, wobei Version 8.0 mit 20/100 Punkten bewertet wurde. Er enthält Unterstützung für Accelerators - die es ermöglichen, unterstützte Webanwendungen aufzurufen, ohne explizit zu ihnen zu navigieren - und WebSlices - die es ermöglichen, Teile der Seite zu abonnieren und über eine neu gestaltete Favoritenleiste zu überwachen. Weitere Merkmale sind InPrivate-Datenschutzfunktionen und der SmartScreen-Phishingfilter.
Internet Explorer 9
Internet Explorer 9 wurde am 14. März 2011 veröffentlicht. Er wird vollständige oder nahezu vollständige Unterstützung für alle CSS 3-Selektoren, die CSS 3-Eigenschaft border-radius, schnelleres JavaScript, eingebettete ICC v2- oder v4-Farbprofile und hardwarebeschleunigtes Rendering mit Direct2D und DirectWrite bieten. Microsoft hat bestätigt, dass das Web Open Font Format (WOFF) ebenfalls unterstützt wird. WOFF ist "ein starker Favorit" für die Standardisierung durch die Web Fonts Working Group des W3C. Der IE9 soll viele Probleme mit dem Internet Explorer beheben, einschließlich der Unterstützung der CSS3-Standard-Eigenschaft border-radius, was bedeutet, dass Personen, die den IE9 benutzen, abgerundete Ecken sehen können, so wie Personen, die Firefox benutzen.
Microsoft hat weiterhin die Bedeutung des Bestehens des Acid3-Tests heruntergespielt, aber die Spekulationen, dass IE9 die SVG W3C-Empfehlung unterstützen würde, wurden entfacht, als Microsoft bekannt gab, dass sie der SVG-Arbeitsgruppe beigetreten sind. Beim MIX 10 wurde die erste IE9-Plattformvorschau veröffentlicht, die Unterstützung für CSS3 und SVG, eine neue JScript-Engine namens Chakra und eine Punktzahl von 55/100 beim Acid3-Test gegenüber 20/100 beim IE8 bot. Am 5. Mai 2010 wurde die zweite IE9-Plattformvorschau veröffentlicht, die beim Acid3-Test eine Punktzahl von 68/100 und beim WebKit SunSpider JavaScript-Benchmark eine schnellere Leistung als die erste IE9-Plattformvorschau aufwies. Am 23. Juni 2010 wurde die dritte IE9-Plattformvorschau veröffentlicht, die im Acid3-Test eine Punktzahl von 83/100 erreichte und Unterstützung für <Audio> , <Video> und <Canvas> Elemente und WOFF bot. Am 4. August 2010 wurde die vierte IE9-Plattformvorschau veröffentlicht, die im Acid3-Test mit 95/100 Punkten bewertet wurde und eine schnellere JScript-Engine als die dritte IE9-Plattformvorschau aufweist. Die endgültige Version von IE9 wird voraussichtlich 2011 veröffentlicht. Unterstützung für die HTML5-Video- und Audio-Tags wurde ebenfalls zugesagt. Einige Branchenexperten sagen voraus, dass Microsoft den IE9 als größere Out-of-Band-Version veröffentlichen wird, die nicht an eine bestimmte Version von Windows gebunden ist. Laut der Seite "Internet Explorer 9 Test Drive". microsoft.com. sind die Systemvoraussetzungen für IE9 Windows Vista SP2 (mit Platform Upgrade und IE8) oder Windows 7. Am 12. August 2010 kündigte Microsoft an, dass die Public Beta des IE9 am 15. September 2010 im Rahmen einer Sonderveranstaltung in San Francisco im Zusammenhang mit der Idee der "Schönheit des Webs" gestartet wird. Es wurde auch bestätigt, dass der Browser nur mit Windows Vista und Windows 7 funktionieren wird. Am 15. September 2010 startete Microsoft die öffentliche Beta-Version des IE9.
Internet Explorer 10
Internet Explorer 10 funktioniert nicht mit Windows Vista, sondern nur für Windows 7 und eine zukünftige Version des Windows-Betriebssystems.
Internet Explorer 10 wurde 2012 zusammen mit Windows 8 veröffentlicht. Benutzer von Windows 7 können diese Version ab Februar 2013 herunterladen.
Internet Explorer 11
Internet Explorer 11 wurde im Oktober 2013 veröffentlicht. Es ist der endgültige Internet Explorer.
Nutzungsanteil von Internet Explorer, 1994-2010
Merkmale
Internet Explorer wurde entwickelt, um eine breite Palette von Webseiten anzuzeigen und bestimmte Funktionen innerhalb des Betriebssystems, einschließlich Microsoft Update, zur Verfügung zu stellen. Während der Blütezeit der Browser-Kriege löste der Internet Explorer Netscape erst dann ab, als er technologisch aufholte, um die fortschrittlichen Funktionen der damaligen Zeit zu unterstützen.
Unterstützung von Standards
Internet Explorer, unter Verwendung der Trident-Layout-Engine:
- unterstützt HTML 4.01, CSS Level 1, XML 1.0 und DOM Level 1, mit kleineren Implementierungslücken.
- unterstützt vollständig XSLT 1.0 sowie einen veralteten Microsoft-Dialekt von XSLT, der oft als WD-xsl bezeichnet wird und lose auf dem W3C Working Draft of XSL vom Dezember 1998 basierte. Die Unterstützung für XSLT 2.0 liegt in der Zukunft: halboffizielle Microsoft-Blogger haben darauf hingewiesen, dass die Entwicklung im Gange ist, aber es wurden keine Daten bekannt gegeben.
- unterstützt teilweise CSS Level 2 und DOM Level 2, mit großen Implementierungslücken und Konformitätsproblemen. Nahezu vollständige Konformität mit CSS 2.1 wurde in der Version Internet Explorer 8 hinzugefügt.
- unterstützt kein XHTML, kann aber XHTML-Dokumente rendern, die mit HTML-Kompatibilitätsprinzipien erstellt und mit einem Text/html-MIME-Typ bereitgestellt werden.
- unterstützt SVG in keiner Version.
Internet Explorer verwendet DOCTYPE-Sniffing, um zwischen dem Standardmodus und einem "Macken-Modus" zu wählen, in dem er absichtlich nicht standardmäßige Verhaltensweisen alter Versionen von MSIE für die HTML- und CSS-Wiedergabe auf dem Bildschirm nachahmt (Internet Explorer verwendet immer den Standardmodus zum Drucken). Er stellt auch seinen eigenen ECMAScript-Dialekt namens JScript zur Verfügung.
Der Internet Explorer wurde vom W3C wegen seiner begrenzten Unterstützung für die vom W3C geförderte SVG kritisiert.
Nicht-Standard-Erweiterungen
Internet Explorer hat eine Reihe von proprietären Erweiterungen für viele der Standards eingeführt, darunter HTML, CSS und das DOM. Dies hat zu einer Reihe von Webseiten geführt, die in standardkonformen Webbrowsern fehlerhaft erscheinen, und hat die Notwendigkeit eines "Mackenmodus" eingeführt, um die Darstellung unzulässiger, für den Internet Explorer bestimmter Elemente in diesen anderen Browsern zu ermöglichen.
Internet Explorer hat eine Reihe von Erweiterungen für JScript eingeführt, die von anderen Browsern übernommen wurden. Dazu gehören die Eigenschaft innerHTML, die die HTML-Zeichenfolge innerhalb eines Elements zurückgibt; das XMLHttpRequest-Objekt, das das Senden von HTTP-Anfragen und den Empfang von HTTP-Antworten ermöglicht; und das designMode-Attribut des contentDocument-Objekts, das die Rich-Text-Bearbeitung von HTML-Dokumenten ermöglicht. Einige dieser Funktionalitäten waren erst mit der Einführung der W3C-DOM-Methoden möglich. Die Ruby-Zeichen-Erweiterung von HTML wird auch als Modul in W3C XHTML 1.1 akzeptiert, obwohl sie nicht in allen Versionen von W3C-HTML zu finden ist.
Microsoft hat mehrere andere Merkmale des IE zur Prüfung durch das W3C zur Standardisierung eingereicht. Dazu gehören die CSS-Eigenschaft "Verhalten", die die HTML-Elemente mit JScript-Verhalten verbindet (bekannt als HTML-Komponenten, HTC); das HTML+TIME-Profil, das HTML-Dokumenten Unterstützung für die Zeit- und Mediensynchronisierung bietet (ähnlich dem W3C XHTML+SMIL); und das VML-Vektorgrafikdateiformat. Alle wurden jedoch abgelehnt, zumindest in ihrer ursprünglichen Form. VML wurde jedoch später mit PGML (vorgeschlagen von Adobe und Sun) kombiniert, was zum W3C-zugelassenen SVG-Format führte, das derzeit eines der wenigen Vektorbildformate ist, die im Web verwendet werden, und das der IE nun praktisch als einziges nicht unterstützt.
Andere Nicht-Standardverhalten sind: Unterstützung für vertikalen Text, jedoch in einer Syntax, die sich von der W3C CSS3-Kandidatenempfehlung unterscheidet; Unterstützung für eine Vielzahl von Bildeffekten und Seitenübergängen, die im W3C CSS nicht zu finden sind; Unterstützung für verschleierten Skriptcode, insbesondere JScript.Encode()
. Unterstützung für die Einbettung von EOT-Schriftarten in Webseiten.
Favicon
Das vom Internet Explorer eingeführte Favicon (kurz für "Favoriten-Symbol") wird nun auch in anderen Browsern unterstützt und erweitert. Es erlaubt Webseiten, ein 16 x 16 Pixel großes Bild zur Verwendung in Lesezeichen anzugeben. Im IE wurde und wird die Unterstützung nur für das native Windows-ICO-Format angeboten; in anderen Browsern wurde sie nun auf andere Bildtypen wie PNG und GIF ausgeweitet.
Benutzerfreundlichkeit und Zugänglichkeit
Internet Explorer nutzt das in Windows angebotene Zugänglichkeits-Framework. Internet Explorer ist auch eine Benutzerschnittstelle für FTP mit ähnlichen Funktionen wie Windows Explorer. In Internet Explorer 6 und Internet Explorer 7 wurden Popup-Blockierung und Tabbed-Browsing hinzugefügt. Tabbed Browsing kann auch zu älteren Versionen hinzugefügt werden, indem man die MSN Search Toolbar oder die Yahoo Toolbar installiert.
Cache
Internet Explorer speichert besuchte Inhalte im Ordner "Temporary Internet Files" zwischen, um einen schnelleren Zugriff (oder Offline-Zugriff) auf zuvor besuchte Seiten zu ermöglichen. Der Inhalt wird in einer Datenbankdatei indiziert, die als Index.dat bezeichnet wird. Es gibt mehrere Index.dat-Dateien, die unterschiedliche Inhalte indexieren - besuchte Inhalte, Web-Feeds, besuchte URLs, Cookies usw.
Vor IE7 wurde der Cache, der zum Löschen des Index verwendet wurde, geleert, aber die Dateien selbst wurden nicht zuverlässig entfernt, was ein potenzielles Sicherheits- und Datenschutzrisiko darstellt. Im IE7 und später werden die Cache-Dateien beim Löschen des Cache zuverlässiger entfernt, und die Datei index.dat wird mit Nullbytes überschrieben.
Gruppenrichtlinie
Internet Explorer ist mithilfe von Gruppenrichtlinien vollständig konfigurierbar. Administratoren von Windows Server-Domänen können eine Vielzahl von Einstellungen anwenden und durchsetzen, die sich auf die Benutzeroberfläche auswirken (z. B. Deaktivierung von Menübefehlen und einzelnen Konfigurationsoptionen), sowie die zugrunde liegenden Sicherheitsfunktionen wie das Herunterladen von Dateien, die Zonenkonfiguration, Einstellungen pro Standort, das Verhalten von ActiveX-Steuerelementen und andere. Richtlinieneinstellungen können für jeden Benutzer und für jeden Rechner konfiguriert werden. Internet Explorer unterstützt auch die integrierte Windows-Authentifizierung.
Architektur
Internet Explorer verwendet eine komponentenbasierte Architektur, die auf der Component Object Model (COM)-Technologie basiert. Sie besteht aus mehreren Hauptkomponenten, von denen jede in einer separaten Dynamic-Link-Bibliothek (DLL) enthalten ist und eine Reihe von COM-Programmierschnittstellen bereitstellt, die von der Hauptausführungsdatei von Internet Explorer, iexplore.exe
, gehostet werden:
- WinInet.dll ist der Protokoll-Handler für HTTP, HTTPS und FTP. Sie handhabt die gesamte Netzwerkkommunikation über diese Protokolle.
- URLMon.dll ist für die MIME-Typ-Handhabung und das Herunterladen von Web-Inhalten verantwortlich und bietet einen thread-sicheren Wrapper um WinInet.dll und andere Protokoll-Implementierungen.
- MSHTML.dll enthält die mit Internet Explorer 4 eingeführte Trident-Rendering-Engine, die für die Anzeige der Seiten auf dem Bildschirm und die Handhabung des Document Object Model der Webseiten verantwortlich ist. MSHTML.dll parst die HTML/CSS-Datei und erstellt die interne DOM-Baumdarstellung davon. Sie stellt auch eine Reihe von APIs zur Laufzeitinspektion und Modifikation des DOM-Baums zur Verfügung. Der DOM-Baum wird von einer Layout-Engine weiterverarbeitet, die dann die interne Darstellung auf dem Bildschirm wiedergibt.
- IEFrame.dll enthält die Benutzeroberfläche und das Fenster des IE in Internet Explorer 7 und höher.
- ShDocVw.dll stellt die Navigations-, lokale Caching- und History-Funktionen für den Browser zur Verfügung.
- BrowseUI.dll ist verantwortlich für die Browser-Benutzeroberfläche, einschließlich des Browser-Chroms, in dem alle Menüs und Symbolleisten untergebracht sind.
Internet Explorer enthält keine systemeigene Skripting-Funktionalität. Vielmehr stellt MSHTML.dll eine API zur Verfügung, die es einem Programmierer ermöglicht, eine Skripting-Umgebung zu entwickeln, in die er sich einklinken und auf den DOM-Baum zugreifen kann. Internet Explorer 8 enthält die Bindungen für die Active-Scripting-Engine, die Teil von Microsoft Windows ist und es ermöglicht, jede als Active-Scripting-Modul implementierte Sprache für clientseitiges Scripting zu verwenden. Standardmäßig werden nur die JScript- und VBScript-Module zur Verfügung gestellt; Implementierungen von Drittanbietern wie ScreamingMonkey (zur Unterstützung von ECMAScript 4) können ebenfalls verwendet werden. Microsoft stellt auch die Microsoft Silverlight-Laufzeitumgebung zur Verfügung, die es ermöglicht, CLI-Sprachen, einschließlich DLR-basierter dynamischer Sprachen wie IronPython und IronRuby, für die clientseitige Skripterstellung zu verwenden.
Internet Explorer 8 führt einige wichtige architektonische Änderungen ein, die als Loosely Coupled IE (LCIE) bezeichnet werden. LCIE trennt den Hauptfensterprozess (Frame-Prozess) von den Prozessen, die die verschiedenen Webanwendungen in verschiedenen Tabs (Tab-Prozesse) hosten. Ein Frame-Prozess kann mehrere Tab-Prozesse erstellen, von denen jeder eine andere Integritätsstufe aufweisen kann; jeder Tab-Prozess kann mehrere Websites hosten. Die Prozesse verwenden asynchrone Interprozesskommunikation, um sich selbst zu synchronisieren. Im Allgemeinen wird es einen einzigen Frame-Prozess für alle Websites geben. In Windows Vista mit aktiviertem Schutzmodus wird jedoch beim Öffnen von privilegiertem Inhalt (z. B. lokale HTML-Seiten) ein neuer Registerkartenprozess erstellt, da dieser nicht durch den Schutzmodus eingeschränkt ist.
Die Architektur des IE8. Frühere Versionen hatten eine ähnliche Architektur, außer dass sowohl die Registerkarten als auch die Benutzeroberfläche innerhalb desselben Prozesses lagen. Folglich konnte jedes Browser-Fenster nur einen "Tab-Prozess" haben.
Erweiterbarkeit
Internet Explorer stellt eine Reihe von COM-Schnittstellen (Component Object Model) zur Verfügung, die es anderen Komponenten ermöglichen, die Funktionalität des Browsers zu erweitern. Die Erweiterbarkeit wird in zwei Typen unterteilt: Browser-Erweiterbarkeit und Inhaltserweiterbarkeit. Die Schnittstellen der Browser-Erweiterbarkeit können dazu verwendet werden, Komponenten anzuschließen, um Kontextmenüeinträge, Symbolleisten, Menüeinträge oder Browser-Helper-Objekte (BHO) hinzuzufügen. BHOs werden verwendet, um den Funktionsumfang des Browsers zu erweitern, während die anderen Erweiterbarkeitsoptionen verwendet werden, um die Funktion in der UI freizulegen. Schnittstellen zur Inhaltserweiterbarkeit werden von verschiedenen Content-Typ-Handlern verwendet, um Unterstützung für nicht-native Inhaltsformate hinzuzufügen. BHOs haben nicht nur uneingeschränkten Zugriff auf das Internet Explorer-DOM und das Ereignismodell, sondern können auch auf das Dateisystem, die Registrierung und andere Betriebssystemkomponenten zugreifen. Die Erweiterbarkeit von Inhalten kann entweder in Form von aktiven Dokumenten (Doc Objects) (z.B. SVG oder MathML) oder ActiveX-Steuerelementen erfolgen. ActiveX-Steuerelemente werden für Content-Handler verwendet, die in eine HTML-Seite eingebettete Inhalte darstellen (z.B. Adobe Flash oder Microsoft Silverlight). Doc-Objekte werden verwendet, wenn der Inhaltstyp nicht in HTML eingebettet werden soll (z.B. Microsoft Word, PDF oder XPS). Tatsächlich wird die Trident-Rendering-Engine selbst als Doc-Objekt exponiert, so dass HTML an sich als aktives Dokument behandelt wird.
Internet Explorer-Zusatzkomponenten werden mit den gleichen Rechten wie der Browser selbst ausgeführt, im Gegensatz zu clientseitigen Scripts, die nur über einen sehr begrenzten Satz von Rechten verfügen. Add-ons können entweder lokal oder direkt von einer Website installiert werden. Da die Add-Ons einen privilegierteren Zugriff auf das System haben, können bösartige Add-Ons die Sicherheit des Systems gefährden und wurden auch schon verwendet. Ab Internet Explorer 6 Service Pack 2 bieten verschiedene Schutzvorkehrungen dagegen, einschließlich eines Add-On-Managers zur Steuerung von ActiveX-Steuerelementen und Browser Helper Objects und einer Betriebsart "Keine Add-Ons" sowie größere Einschränkungen für Websites, die Add-Ons installieren.
Internet Explorer selbst kann von anderen Anwendungen über eine Reihe von COM-Schnittstellen gehostet werden. Dies kann dazu verwendet werden, die Browser-Funktionalität in die Anwendung einzubetten. Außerdem kann die Hosting-Anwendung wählen, nur die MSHTML.dll-Rendering-Engine und nicht den gesamten Browser zu hosten.
Siehe auch: Komponenten-Objektmodell und Browser-Helper-Objekt
Sicherheit
Internet Explorer verwendet ein zonenbasiertes Sicherheits-Framework, das Sites nach bestimmten Bedingungen gruppiert, u. a. danach, ob es sich um eine Internet- oder Intranet-basierte Site handelt, sowie eine vom Benutzer editierbare Whitelist. Sicherheitseinschränkungen werden pro Zone angewendet; alle Sites in einer Zone unterliegen den Einschränkungen.
Ab Internet Explorer 6 SP2 verwendet der Internet Explorer 6 SP2 den Attachment Execution Service von Microsoft Windows, um aus dem Internet heruntergeladene ausführbare Dateien als potenziell unsicher zu markieren. Beim Zugriff auf Dateien, die als solche gekennzeichnet sind, wird der Benutzer aufgefordert, eine ausdrückliche Vertrauensentscheidung zur Ausführung der Datei zu treffen, da aus dem Internet stammende ausführbare Dateien potenziell unsicher sein können. Dies trägt dazu bei, die versehentliche Installation von Malware zu verhindern.
Internet Explorer 7 führte den Phishing-Filter ein, der den Zugriff auf Phishing-Sites einschränkt, es sei denn, der Benutzer setzt die Entscheidung außer Kraft. Mit Version 8 blockiert er auch den Zugriff auf Websites, von denen bekannt ist, dass sie Malware hosten. Downloads werden auch daraufhin überprüft, ob sie als Malware-infiziert bekannt sind.
In Windows Vista läuft der Internet Explorer standardmäßig im so genannten geschützten Modus, in dem die Privilegien des Browsers selbst stark eingeschränkt sind - er kann keine systemweiten Änderungen vornehmen. Man kann diesen Modus optional abschalten, dies wird jedoch nicht empfohlen. Dies schränkt auch die Privilegien jeglicher Add-ons effektiv ein. Infolgedessen ist der Schaden, den die Sicherheitsverletzung verursachen kann, begrenzt, selbst wenn der Browser oder ein Add-on kompromittiert wird.
Patches und Updates für den Browser werden in regelmäßigen Abständen veröffentlicht und über den Windows Update-Dienst sowie über Automatische Updates zur Verfügung gestellt. Obwohl Sicherheitspatches weiterhin für eine Reihe von Plattformen veröffentlicht werden, werden die meisten Funktionserweiterungen und Verbesserungen der Sicherheitsinfrastruktur nur für Betriebssysteme zur Verfügung gestellt, die sich in der Mainstream-Supportphase von Microsoft befinden.
Am 16. Dezember 2008 empfahl Trend Micro den Benutzern, auf konkurrierende Browser umzusteigen, bis ein IE-Notfall-Patch veröffentlicht wurde, um ein potenzielles Sicherheitsrisiko zu beheben, das es "externen Benutzern ermöglichen könnte, die Kontrolle über den Computer einer Person zu übernehmen und deren Kennwörter zu stehlen". Microsoft-Vertreter konterten diese Empfehlung mit der Behauptung, dass "0,02% der Internet-Sites" von dem Fehler betroffen seien.
Am 17. Dezember 2008 wurde mit der Veröffentlichung des Sicherheitsupdates für Internet Explorer KB960714, das auf der Webseite von Microsoft Windows Update zur Verfügung steht, ein Fix für das obige Sicherheitsproblem verfügbar. Microsoft hat erklärt, dass dieses Update das von Trend Micro am Vortag festgestellte Sicherheitsrisiko behebt.
Sicherheitslücken
Siehe auch: Vergleich von Web-Browsern#Schwachstellen
Internet Explorer wurde vielen Sicherheitslücken und Bedenken ausgesetzt: Ein Großteil der Spyware, Adware und Computerviren im Internet wird durch ausnutzbare Bugs und Fehler in der Sicherheitsarchitektur von Internet Explorer ermöglicht, die manchmal nichts weiter erfordern, als die Betrachtung einer bösartigen Webseite, um sich zu installieren. Dies wird als "Drive-by-Installation" bezeichnet. Es gibt auch Versuche, den Benutzer zur Installation bösartiger Software zu verleiten, indem der wahre Zweck der Software im Beschreibungsabschnitt einer ActiveX-Sicherheitswarnung falsch dargestellt wird.
Eine Reihe von Sicherheitslücken, die den IE betreffen, haben ihren Ursprung nicht im Browser selbst, sondern in den von ihm verwendeten ActiveX-basierten Add-Ons. Da die Add-Ons die gleichen Privilegien wie der IE haben, können die Schwachstellen genauso kritisch sein wie Browser-Schwachstellen. Dies hat dazu geführt, dass die ActiveX-basierte Architektur als fehleranfällig kritisiert wird. Im Jahr 2005 behaupteten einige Experten, dass die Gefahren von ActiveX überbewertet worden seien und dass es Sicherheitsvorkehrungen gebe. Im Jahr 2006 wurden durch neue Techniken mit automatisierten Tests mehr als hundert Schwachstellen in Standard-ActiveX-Komponenten von Microsoft gefunden. Sicherheitsfunktionen, die mit dem damals kürzlich veröffentlichten Internet Explorer 7 eingeführt wurden, schränkten einige dieser Schwachstellen ein.
Internet Explorer wies 2008 eine Reihe von veröffentlichten Sicherheitslücken auf. Nach Untersuchungen des Sicherheitsforschungsunternehmens Secunia reagierte Microsoft bei der Behebung von Sicherheitslücken und der Bereitstellung von Patches nicht so schnell wie seine Konkurrenten. Das Unternehmen meldete außerdem 366 Sicherheitslücken in ActiveX-Steuerelementen, was einem Anstieg gegenüber dem Vorjahr entspricht.
Nach den neuesten Informationen berichtet Secunia, dass IE6 über 24 bekannte ungepatchte Sicherheitslücken verfügt, IE7 über 11 und IE8 über 4. Die schwerwiegendsten ungepatchten Hinweise von Secunia, die Microsoft Internet Explorer 6.x, 7.x und 8.x betreffen und bei denen alle Hersteller-Patches angewendet wurden, werden alle als äußerst kritisch eingestuft. Die ältesten bekannten ungepatchten Sicherheitslücken für IE6, IE7 und IE8 stammen vom 7. November 2003, 6. Juni 2006 bzw. 26. Februar 2007.
Den neuesten Informationen zufolge berichtet das Sicherheitsforschungsunternehmen SecurityFocus, dass IE6 396 bekannte ungepatchte Sicherheitslücken aufweist, IE7 22 und IE8 25. Die ältesten bekannten ungepatchten Sicherheitslücken für IE6, IE7 und IE8 stammen vom 20. November 2000, 17. Mai 2007 bzw. 11. April 2009.
Verwundbarkeit bei Angriffen auf US-Firmen ausgenutzt
In einem Gutachten vom 14. Januar 2010 sagte Microsoft, dass Angreifer, die es auf Google und andere US-Firmen abgesehen hatten, Software verwendeten, die eine bereits gepatchte Sicherheitslücke im Internet Explorer ausnutzte. Die Sicherheitslücke betraf Internet Explorer 6, IE7 und IE8 unter Windows 7, Vista, Windows XP, Server 2003 und Server 2008 R2 sowie IE 6 Service Pack 1 unter Windows 2000 Service Pack 4.
Die deutsche Regierung warnte die Nutzer vor der Verwendung von Internet Explorer und empfahl den Wechsel zu einem alternativen Webbrowser, da die oben beschriebene große Sicherheitslücke im Internet Explorer ausgenutzt wurde. Die australische und französische Regierung gaben einige Tage später eine ähnliche Warnung heraus. Der erste von ihnen empfohlene Browser war Mozilla Firefox, gefolgt von Google Chrome.
Marktakzeptanz und Nutzungsanteil
Siehe auch: Nutzungsanteil von Web-Browsern
Die Adoptionsrate des Internet Explorer scheint eng mit der von Microsoft Windows zusammenzuhängen, da es sich um den Standard-Webbrowser handelt, der mit Windows ausgeliefert wird. Seit der Integration von Internet Explorer 2.0 mit Windows 95 OSR 1 im Jahr 1996 und insbesondere nach der Veröffentlichung von Version 4.0 hat sich die Akzeptanz stark beschleunigt: von unter 20% im Jahr 1996 auf etwa 40% im Jahr 1998 und über 80% im Jahr 2000.
Ein CNN-Artikel bemerkte anlässlich der Veröffentlichung von Internet Explorer 4: "Microsofts Internet Explorer ist auf dem Vormarsch, und verschiedene Schätzungen beziffern seinen Anteil am Browsermarkt von etwa 10 Prozent vor einem Jahr auf 30 bis 35 Prozent. Bis 2002 hatte der Internet Explorer seinen Hauptkonkurrenten Netscape fast vollständig verdrängt und dominierte den Markt mit bis zu 95 Prozent Marktanteil.
Nachdem er die Browser-Kriege der späten 1990er Jahre gekämpft und gewonnen hatte, erlangte der Internet Explorer die fast vollständige Dominanz auf dem Browsermarkt. Nachdem er in den Jahren 2002 und 2003 einen Spitzenwert von etwa 95 % erreicht hatte, ist sein Marktanteil seitdem langsam aber stetig zurückgegangen. Dies ist vor allem auf die Einführung von Mozilla Firefox zurückzuführen, das laut Statistik derzeit der bedeutendste Konkurrent ist. Dennoch bleibt der Internet Explorer mit einem weltweiten Nutzungsanteil von ca. 60% der dominierende Webbrowser (obwohl die Messungen variieren). Die Nutzung ist in Asien höher und in Europa niedriger.
Firefox 1.0 hatte Anfang 2005 mit einem Marktanteil von etwa 8 Prozent Internet Explorer 5 und Firefox 1.0 übertroffen. Ein Artikel stellt bei der Veröffentlichung von Internet Explorer 7 im Oktober 2006 fest, dass "IE6 mit 77,22 Prozent den Löwenanteil des Browsermarktes hatte. Internet Explorer 7 war auf 3,18% geklettert, während Firefox 2.0 bei 0,69% lag".
Internet Explorer 7 wurde zur gleichen Zeit wie Firefox 2.0 veröffentlicht und überholte Firefox 1.x bis November 2006 mit einem Marktanteil von etwa 9 %. Firefox 2.0 hatte bis Januar 2007 1.x überholt, aber IE7 überholte IE6 erst im Dezember 2007. Im Januar 2008 lag ihr Marktanteil in den jeweiligen Versionen bei 43 % IE7, 32 % IE6, 16 % FF2, 4 % Safari 3 und sowohl FF1.x als auch IE5 bei weniger als einem halben Prozent.
Ungefähre Nutzung im Laufe der Zeit auf der Grundlage verschiedener Nutzungsanteilszähler, gemittelt für das gesamte Jahr, oder für das vierte Quartal oder für den letzten Monat im Jahr, je nach Verfügbarkeit der Referenz.
Überblick über die Geschichte der Marktanteile nach Jahr und Version
Ungefähre Nutzung im Laufe der Zeit auf der Grundlage verschiedener Nutzungsanteilszähler, gemittelt für das Gesamtjahr oder für das vierte Quartal oder für den letzten Monat im Jahr, je nach Verfügbarkeit der Referenz. Der IE erreichte seinen Höhepunkt 2003 mit 94% der weltweiten Internet-Browser, begann aber 2004 zu fallen und hat seither im Jahr 2011 mit nur 49,7% der weltweiten Internet-Nutzer ein Jahrzentestief erreicht.
Gesamt | IE8 | IE6 | IE5 | IE4 | IE3 | IE2 | IE1 | ||
2009 | sm=n 66,92% | sm=n 10,4% | sm=n 26,1% | sm=n 27,4% | sm=n 0,08% | sm=n 0% | sm=n 0% | sm=n 0% | sm=n 0% |
2008 | sm=n 72,65% | sm=n 0,34% | sm=n 46,06% | sm=n 26,2% | sm=n 0,15% | sm=n 0,01% | sm=n 0% | sm=n 0% | sm=n 0% |
2007 | sm=n 78,60% | sm=n - | sm=n 45,5% | sm=n 32,64% | sm=n 0,45% | sm=n 0,01% | sm=n 0% | sm=n 0% | sm=n 0% |
2006 | sm=n 83,30% | sm=n - | sm=n 3,49% | sm=n 78,08% | sm=n 1,42% | sm=n 0,02% | sm=n 0% | sm=n 0% | sm=n 0% |
2005 | sm=n 87,12% | sm=n - | sm=n - | sm=n 82,71% | sm=n 4,35% | sm=n 0,06% | sm=n 0% | sm=n 0% | sm=n 0% |
2004 | sm=n 91,27% | sm=n - | sm=n - | sm=n 83,39% | sm=n 7,77% | sm=n 0,1% | sm=n 0% | sm=n 0% | sm=n 0% |
2003 | sm=n 94,43% | sm=n - | sm=n - | sm=n 59% | sm=n 34% | sm=n 1% | sm=n 0% | sm=n 0% | sm=n 0% |
2002 | sm=n 93,94% | sm=n - | sm=n - | sm=n 50% | sm=n 41% | sm=n 1% | sm=n 0% | sm=n 0% | sm=n 0% |
2001 | sm=n 90,83% | sm=n - | sm=n - | sm=n 19% | sm=n 68% | sm=n 5% | sm=n 0% | sm=n 0% | sm=n 0% |
2000 | sm=n 83,95% | sm=n - | sm=n - | sm=n - | sm=n 71% | sm=n 13% | sm=n 0% | sm=n 0% | sm=n 0% |
1999 | sm=n 75,31% | sm=n - | sm=n - | sm=n - | sm=n 41% | sm=n 36% | sm=n 1% | sm=n 0% | sm=n 0% |
1998 | sm=n 45,00% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? | sm=n ? | sm=n ? |
1997 | sm=n 39,40% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? | sm=n ? | sm=n ? |
1996 | sm=n 20,00% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? | sm=n ? |
1995 | sm=n 2,90% | sm=n - | sm=n - | sm=n - | sm=n - | sm=n - | sm=n - | sm=n ? | sm=n ? |
Annahme durch die Industrie
Der ActiveX-Erweiterungsmechanismus wird von vielen öffentlichen Websites und Webanwendungen, einschließlich eBay, verwendet. In ähnlicher Weise werden Browser-Helper-Objekte auch von vielen Suchmaschinenunternehmen und Dritten für die Erstellung von Add-Ons verwendet, die auf ihre Dienste zugreifen, wie z. B. Symbolleisten von Suchmaschinen. Aufgrund der Verwendung von COM ist es möglich, Web-Browsing-Funktionen in Anwendungen von Drittanbietern einzubetten. Daher gibt es eine Reihe von Internet Explorer-Shells, und eine Reihe inhaltsorientierter Anwendungen wie RealPlayer verwenden ebenfalls das Web-Browsing-Modul von Internet Explorer zum Anzeigen von Webseiten innerhalb der Anwendungen.
OS-Kompatibilität
Die Kompatibilität der IE-Versionen mit den Betriebssystemen war im Laufe der Zeit sehr unterschiedlich und reichte von der Verfügbarkeit für viele Plattformen und mehrere Windows-Versionen bis hin zu nur wenigen Windows-Versionen. Viele IE-Versionen hatten eine gewisse Unterstützung für ein älteres Betriebssystem, bekamen aber keine Updates mehr. Das zunehmende Wachstum des Internets in den 1990er und 2000er Jahren bedeutet, dass die aktuellen Browser mit kleinen Marktanteilen schon früh insgesamt mehr Benutzer haben als der gesamte Markt. Zum Beispiel würde ein Marktanteil von 90% im Jahr 1997 etwa 60 Millionen Benutzer betragen, aber Anfang 2007 würde ein Marktanteil von 90% mehr als 900 Millionen Benutzern entsprechen. Das Ergebnis ist, dass spätere Versionen von IE6 insgesamt viel mehr Benutzer hatten als alle frühen Versionen zusammen.
Die Veröffentlichung von IE7 Ende 2006 führte zu einem Einbruch des Marktanteils von IE6; im Februar 2007 wies die Statistik des Marktanteils der Marktversionen IE6 bei etwa 50% und IE7 bei 29% aus. Ungeachtet des tatsächlichen Marktanteils war die kompatibelste Version (über alle Betriebssysteme hinweg) von IE 5.x, mit Mac OS 9 und Mac OS X, Unix und den meisten Windows-Versionen, die für einen kurzen Zeitraum in den späten 1990er Jahren verfügbar waren und unterstützt wurden (obwohl 4.x eine einheitlichere Codebasis über alle Versionen hinweg hatte). Bis 2007 hatte der IE eine viel engere OS-Unterstützung, wobei die neuesten Versionen nur Windows XP Service Pack 2 und höher unterstützten. Internet Explorer 5.0, 5.5, 6.0 und 7.0 (Experimental) wurden ebenfalls inoffiziell aus dem Projekt IEs4Linux auf das Betriebssystem Linux portiert.
Jahre | Layout-Engine | Microsoft Windows | IBM OS/2 | Apple Mac OS | Unix (HP-UX, Solaris) | |||||||||||||||||
7, WS 08 R2 | WS 03 | Ich | 98 | NT 4.0 | 95 | NT 3.51 | NT 3.5 | NT 3.1 | 3.1x | X | 7.6 bis | 7.5.x | 7.1 bis 8.1 | 7.0.1 | ||||||||
Jahre | - | - | 2009 | 2006 | 2003 | 2001 | 2000 | 2000 | 1998 | 1996 | 1995 | 1995 | 1994 | 1993 | 1992 | 1993 | 2001 | 1997 | 1994 | 1992 | 1991 | (1990s) |
IE 9 | 2010 | Dreizack 5.0 | Beta | Beta mit SP2 | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
IE 8 | 2008 | Dreizack 4.0 | Enthalten | Ja | Ja mit SP2 | Ja mit SP2/3 | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
2006 | Trident | Nein | Enthalten | Ja mit SP1/2 | Ja mit SP2/3& | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | |
IE 6 | 2001 | Trident | Nein | Nein$ | Enthalten | Enthalten | Ja | Ja | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
IE 5.5 | 2000 | Trident | Nein | Nein | Nein | Nein*** | Enthalten | Ja | Ja | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
IE 5.0 | 1999 | Dreizack (Win) | Nein | Nein | Nein | Nein*** | Nein | Enthalten | Enthalten | Ja | Ja | Ja | Nein | Nein | Ja | Nein | Ja | Ja¥ | Nein | Nein | Nein | Ja |
IE 4.5 | 1999 | - | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | JaInklusive€ | Ja | Nein | Nein | Nein |
IE 4.0 | 1997 | Trident | Nein | Nein | Nein | Nein*** | Nein | Nein | Enthalten | Ja | Enthalten | Ja | Nein | Nein | Ja | Nein | Nein | Ja | Ja | Ja4 | Nein | Ja |
IE 3.0 | 1996 | - | Nein | Nein*** | Nein | Nein*** | Nein | Nein*** | Nein | Ja | Enthalten | Ja | Ja | Nein | Ja | Gewinnen. | Nein | JaInklusive€ | Ja | JaInklusive€ | Nein | Beta |
IE 2.0 | 1995 | - | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Enthalten | Enthalten | Ja | Ja | Ja | Ja | Gewinnen. | Nein | Ja | Ja | YesŁ | YesŁ | Nein |
1996 | Fernglas | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Ja | Ja | Ja | Ja | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | |
IE 1.0 | 1995 | Fernglas | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nicht frei | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein | Nein |
* Internet Explorer 6 SP2 ist nur als Teil von Windows XP SP2 oder Windows Server 2003 SP1 oder SP2 verfügbar.
** Die mit Windows 95 mitgelieferte Version von Internet Explorer variierte je nach OSR-Version; 2.0 war mit OSR1, 3.0 mit OSR2 und 4.0 mit OSR2.5 enthalten.
*** Keine native Unterstützung, aber mit dem "Standalone"-Installationsprogramm eines Drittanbieters möglich.
& Die endgültige Version von Windows XP Service Pack 3 enthält nicht IE7.
$ Keine native Unterstützung, aber möglich mit dem Standalone-Installationsprogramm eines Drittanbieters von IE6 Alpha. Siehe auch Internet Explorer Mobile. Nicht-Desktop-Versionen von IE haben auch Windows CE unterstützt.
Ł Für Internet Explorer 2.0 und 2.0.1 ist System 7.0.1 oder höher erforderlich. Für Internet Explorer 2.1 ist System 7.1 oder höher erforderlich.
€ Enthalten sind Internet Explorer 3.01 in Mac OS 8.1; Internet Explorer 4.01 in Mac OS 8.5 und 8.5.1; Internet Explorer 4.5 von Mac OS 8.6 bis 9.0.4; Internet Explorer 5 von Mac OS 9.1 bis 9.2.2.
¥ Internet Explorer 5 Macintosh Edition erfordert Mac OS 7.6 oder höher. Für Internet Explorer Version 5.1; 5.1.4; 5.1.5; 5.1.6 und 5.1.7 ist Mac OS 8.0 oder höher erforderlich.
16 16-Bit-Version
"Eigenständiger" Internet Explorer
Frühere Versionen von Internet Explorer wie z.B. 5 hatten einen Kompatibilitätsmodus für Internet Explorer 4, diese Funktion wurde jedoch abgeschafft (außerdem konnten Internet Explorer für Mac-Benutzer nach der Installation von IE 5 immer noch 4.5 verwenden). Während Microsoft behauptet, dass es unmöglich ist, mehrere Versionen von Internet Explorer auf demselben Rechner zu halten, haben einige Hacker erfolgreich mehrere Versionen von Internet Explorer getrennt, so dass sie zu eigenständigen Anwendungen wurden. Diese werden als "eigenständige" IEs bezeichnet und umfassen die Versionen 3 bis 7.
- Mehrere IEs im Windows-Webdesign - Der Webentwickler Joe Maddalone, der die Lösung gefunden hat.
- Xenocode Browser Sandbox-Xenocode-Anwendungsvirtualisierung.
Microsoft hat eigenständige Installationsprogramme für den Internet Explorer für die breite Öffentlichkeit eingestellt. Es gibt jedoch inoffizielle Verfahren zum Herunterladen des kompletten Installationspakets. Internet Explorer Standalone verwendet eine in Windows 2000 eingeführte Funktion namens DLL-Umleitung, um es zu zwingen, ältere DLLs zu laden als die auf dem System installierten.
- IE-Sammlung. Ein Installationsprogramm für die Einzelplatzversionen von IE8.0, IE7.0, IE6.0, IE5.51, IE5.01, IE4.01, IE3.0, IE2.01, IE1.5 und IE1.0.
- Microsoft Support-Dokument, mit Anweisungen zum Herunterladen des gesamten Satzes von Installationsdateien.
Es ist auch möglich, Internet Explorer über Wine zu installieren.
- IEs4Linux richtet automatisch Internet Explorer 5.0, 5.5 und 6.0 in Wine ein. Die Unterstützung von Internet Explorer 7 befindet sich derzeit in der Entwicklung; seit August 2007 kann die Rendering-Engine von IE7 mit der Benutzeroberfläche von IE6 verwendet werden.
Nach der Installation von Internet Explorer 7 ist eine ausführbare Datei von Internet Explorer 6 weiterhin unter C:\WINDOWS\ie7 verfügbar, die standardmäßig ausgeblendet ist. Beim Starten dieser ausführbaren Datei steht dem Benutzer die ältere IE6-Schnittstelle zur Verfügung, Webseiten werden jedoch mit der IE7-Engine gerendert. Die IE6-Engine kann wieder aktiviert werden, indem eine Datei namens "iexplore.exe.local" in den IE7-Ordner gelegt wird.
Als Alternative zur Verwendung des eigenständigen IE stellt Microsoft jetzt Microsoft Virtual PC Images zur Verfügung, die voraktivierte Kopien von Windows XP mit installiertem IE 6 oder IE 7 enthalten. Microsoft empfiehlt diesen Ansatz für Webentwickler, die ihre Seiten in den verschiedenen IE-Versionen testen möchten, da die Einzelplatzversionen nicht unterstützt werden und möglicherweise nicht so funktionieren wie eine ordnungsgemäß installierte Kopie von IE.
Entfernung
Während ein größeres Upgrade des Internet Explorers auf herkömmliche Weise deinstalliert werden kann, wenn der Benutzer die Originaldateien zur Installation gespeichert hat, bleibt die Frage der Deinstallation der Version des Browsers, die mit einem Betriebssystem ausgeliefert wurde, umstritten.
Die Idee, eine Standard-Installation des Internet Explorer aus einem Windows-System zu entfernen, wurde während des Gerichtsverfahrens Vereinigte Staaten gegen Microsoft vorgeschlagen. Eines der Argumente, die Microsoft während des Prozesses vorbrachte, war, dass das Entfernen des Internet Explorer aus Windows zu einer Instabilität des Systems führen könnte.
Das Entfernen von Internet Explorer hat eine Reihe von Konsequenzen. Anwendungen, die von den durch den IE installierten Bibliotheken abhängen, werden nicht funktionieren oder ein unerwartetes Verhalten aufweisen. Auch das Windows-Hilfe- und Supportsystem wird aufgrund der starken Abhängigkeit von HTML-Hilfedateien und Komponenten des IE nicht funktionieren. In Versionen von Windows vor Vista ist es auch nicht möglich, Microsoft Windows Update oder Microsoft Update mit einem anderen Browser auszuführen, da der Dienst ein ActiveX-Steuerelement implementiert hat, das von keinem anderen Browser unterstützt wird. In Windows Vista ist Windows Update als Systemsteuerungs-Applet implementiert.
Mit Windows 7 fügte Microsoft die Möglichkeit hinzu, Internet Explorer 8 sicher aus Windows zu entfernen. Microsoft lässt nicht zu, dass die Abhängigkeiten durch diesen Prozess entfernt werden, aber die ausführbare Datei von Internet Explorer (iexplore.exe) wird entfernt, ohne andere Windows-Komponenten zu schädigen.
Verwandte Seiten
- Web 2.0
Fragen und Antworten
F: Was war die erste Version des Internet Explorers?
A: Die erste Version des Internet Explorers wurde als Teil des Zusatzpakets Microsoft Plus! für Windows 95 im Jahr 1995 veröffentlicht.
F: Wie viel hat Microsoft in den späten 1990er Jahren für den IE ausgegeben?
A: Microsoft gab in den späten 1990er Jahren über 100 Millionen Dollar pro Jahr für den IE aus.
F: Was ist die neueste Version des Internet Explorer?
A: Die neueste Version des Internet Explorer ist Internet Explorer 11.
F: Wann wird der Internet Explorer 11 außer Betrieb genommen?
A: Internet Explorer 11 wird am 15. Juni 2022 außer Betrieb genommen.
F: Wodurch wurde Internet Explorer 11 ersetzt, als Windows 10 und Windows Server 2022 im Jahr 2021 veröffentlicht wurden?
A: Als Windows 10 und Windows Server 2022 im Jahr 2021 auf den Markt kamen, enthielten die Produkte einen Browser-Wahlbildschirm, der es den Benutzern ermöglichte, einen anderen Webbrowser zu wählen, wenn sie dies wünschten. Außerdem wurde Microsoft Edge als neuer Webbrowser eingeführt, der den Internet Explorer 11 ersetzt.
F: Gibt es Versionen des IE für andere Betriebssysteme als Windows?
A: Ja, es gibt Versionen des IE für andere Betriebssysteme, z.B. die eingebettete OEM-Version Internet Explorer für Windows CE (IE CE), die für WinCE-basierte Plattformen verfügbar ist; Internet Explorer für Pocket PC; und eingestellte Versionen wie Internet Explorer für Mac und Internet Explorer für UNIX (Solaris und HP-UX).