Warum Ihre Website im Internet Explorer so schlecht aussieht
Bereits die Erwähnung des Internet Explorers löst bei Entwicklern und Testern eine Migräne aus. Aber warum ist der IE so oft der Browser, den wir lieben und hassen?
Wie wir wissen, wird Ihre Webseite aufgrund der unterschiedlichen Darstellung von HTML, CSS und JavaScript in den verschiedenen Browsern leichte Unterschiede aufweisen. Oft sind diese Unterschiede minimal, aber sie können auch zu größeren funktionalen und visuellen Unterschieden führen, die sich möglicherweise darauf auswirken, wie ein Benutzer mit der Webanwendung interagiert. Deshalb sind browserübergreifende Tests so wichtig.
Noch deutlicher wird dies beim Internet Explorer, wo diese Unterschiede oft noch offensichtlicher sind. Das Problem ist, dass der IE trotz all seiner Probleme immer noch einen Anteil am Browsermarkt hat, weshalb Entwickler und Tester ihn bei der Erstellung und Veröffentlichung einer Website im Auge behalten müssen.
Warum ist der Internet Explorer also so problematisch, und wenn ja, warum verwenden ihn die Leute überhaupt? Werfen wir einen Blick zurück auf die Geschichte des Browsers, um besser zu verstehen, wo die Probleme ihren Anfang nahmen.
Zurück in die Vergangenheit
In den Anfangsjahren des Internets hatte Netscape, der als der erste große Internet-Browser galt, die Nase vorn. Er hatte keine große Konkurrenz, bis Microsoft 1995 den Internet Explorer auf den Markt brachte.
Dies war das erste Mal, dass es einen echten Wettbewerb zwischen zwei Browsern gab, auch bekannt als die Browser-Kriege. Der Internet Explorer war nicht nur kostenlos und wurde automatisch auf Windows installiert, sondern Microsofts vorteilhafte finanzielle Situation ermöglichte es dem Unternehmen auch, immer wieder neue Funktionen zu implementieren, z. B. die Unterstützung von Skripten und die erste CSS-Implementierung.
Dies half dem IE, im Rennen gegen Netscape die Nase vorn zu haben, und im Jahr 2003 wurde der Internet Explorer mit einem Marktanteil von 96 % zum beliebtesten Webbrowser.
Doch wir wissen, dass die Browserkriege damit nicht beendet sind. Nach der Übernahme durch den Internet Explorer trat Opera auf den Plan. Dann folgten Safari, Firefox und Chrome.
Das eigentliche Problem besteht jedoch darin, dass Microsoft sich nicht an die Richtlinien des World Wide Web Consortium (W3C) gehalten hat, das den Browsern bestimmte HTML- und DOM-Spezifikationen vorgibt, und beschlossen hat, in Bezug auf Funktionen und Plugins eigene Entscheidungen zu treffen.
Während also alle anderen Browser bestimmten Regeln und Vorschriften folgten, war der Internet Explorer ein Joker. Da die Benutzer zwischen den neueren, W3C-konformen Browsern und dem nicht konformen Internet Explorer aufgeteilt waren, versuchten die Entwickler, standardkonforme Anwendungen zu schreiben, und stießen auf Probleme, wenn es um den IE ging.
In der Zwischenzeit hatte der Internet Explorer bereits eine große Benutzerbasis aufgebaut und nutzte konkurrierende Werbung, um die Benutzer von anderen Browsern zu vertreiben. Während neue Browser dem IE Konkurrenz machten, blieben einige Nutzer bei dem Browser, weil er unter Windows standardmäßig installiert war und sie ihn bereits benutzten.
Das Interesse der Nutzer begann merklich zu schwinden, als der IE keine neuen Entwicklungen und Aktualisierungen mehr herausbrachte. Neue Browser konzentrierten sich auf Geschwindigkeit, Sicherheit und – zur Freude der Entwickler – auf die Einhaltung von Standards. Als der Internet Explorer versuchte, den Rückstand aufzuholen, war er bereits zu weit zurückgefallen.
Microsoft hatte den IE6 seit 10 Jahren nicht mehr aktualisiert, und als die mobilen Betriebssysteme Android und iOS aufkamen, war der Internet Explorer nicht mehr kompatibel.
Ganz zu schweigen davon, dass der Internet Explorer vor Sicherheitsproblemen nur so strotzte, dass er wegen der Verwendung von Drittanbietertechnologien kritisiert wurde, dass es ihm an Entwicklungswerkzeugen für die Fehlersuche mangelte, dass er nur langsam aktualisiert werden konnte, dass er eine langsame Leistung aufwies und dass er von Softwarefehlern nur so wimmelte.
Im Jahr 2015 stellte Microsoft schließlich den Support für den Internet Explorer ein und ersetzte ihn durch Microsoft Edge als Standard-Windows-Browser.
Zurück in die Zukunft
Im Laufe der Zeit hat der Internet Explorer große Fortschritte in einigen der Bereiche gemacht, für die er von den Nutzern am meisten kritisiert wurde. Da jedoch ein Großteil des zugrundeliegenden Codes immer noch nicht den W3C-Richtlinien entspricht, bleibt er für Entwickler und Tester ein problematischer Browser.
Da ständig neue Versionen von Chrome, Firefox und Safari veröffentlicht werden, ist es wichtig, dass wir Webanwendungen sowohl mit diesen neuesten Versionen als auch mit früheren Versionen testen. Obwohl der Internet Explorer nicht mehr existiert, ist es immer noch wichtig, ihn zu testen, da er nach wie vor von vielen Nutzern verwendet wird.
Da er nicht konform ist, bleibt er außerdem ein problematischer Browser, was bedeutet, dass er Ihre Website wahrscheinlich nicht so wiedergibt, wie Sie es sich vorgestellt haben, sondern eher zum Absturz bringt. Das macht ihn zu einem hohen Risiko, und erfahrene Softwareexperten wissen, wie wichtig es ist, ihn in die Browser-Tests einzubeziehen. Tatsächlich ist der am zweithäufigsten getestete Desktop-Browser unserer Kunden der IE 11, und viele unserer Kunden greifen auf den IE 9 oder noch weiter zurück.
Natürlich gibt es andere Methoden, um zu entscheiden, welche Browser getestet werden sollen und ob der Internet Explorer dazu gehört. Aber eines ist zu erwarten – wenn Sie Ihre Website zum ersten Mal im Internet Explorer betrachten, zweifeln Sie vielleicht an Ihren Design- und Entwicklungsfähigkeiten – aber Sie sollten wissen, dass Sie nicht allein sind. Und stellen Sie sicher, dass Sie Ihre Website von Zeit zu Zeit im IE überprüfen.