- Registriert
- März 2001
- Beiträge
- 16.895
Seit dem Launch von CB5 beschweren sich vereinzelt Nutzer des Internet Explorer 8, dass die Loginbox oben rechts falsch dargestellt wird. Das Problem lies sich jedoch nicht in allen IE8-Installationen reproduzieren und liegt, wie sich nun herausgestellt hat, an der im IE8 eingeführten Kompatibilitätsliste.
Alle Browser beherrschen mehrere Darstellungsmodi, um sowohl alte fehlerbehaftete als auch moderne standardkonforme Websites korrekt darzustellen. Im IE8 erfolgt die Auswahl eines dieser Darstellungsmodi anhand unüberschaubarer Regeln und Heuristiken. Da wir uns an Webstandards halten und um diesem Regeldickicht zu entgehen, weisen wir wie von Microsoft empfohlen mittels des HTTP-Headers "X-UA-Compatible: IE=edge" den Internet Explorer dazu an, den "standardkompatibelsten" Modus auszuwähle. (Am Rande sei erwähnt, dass andere Browser dies nicht nötig haben.)
Darüber hinaus fragt IE8 eine von Microsoft gepflegte Kompatibilitätsliste ab. Auf dieser Liste stehen Websites, für die Microsoft besser glaubt zu wissen, in welchem Modus sie dargestellt werden sollen, als die Webmaster dieser Websites. Wie wir nun herausgefunden haben, steht www.computerbase.de seit März 2010 auf dieser Liste. Seitdem stellt IE8 unsere Website in einem der vielen Kompatibilitätsmodi dar. Es wäre offenbar zu viel verlangt gewesen, als Betreiber der Website über diesen Schritt informiert zu werden.
Da unsere Entwicklungs-Umgebung eine andere Domain als www.computerbase.de benutzt, kam es wie es kommen musste: Probleme, die auf www.computerbase.de auftraten, ließen sich in unserer Entwicklungs-Umgebung nicht reproduzieren und umgekehrt. Nunja, wenn es nur das wäre, dann wäre das Problem ja noch überschaubar. Aber leider ist auch diesen Verhalten nicht konsequent reproduzierbar: ein auf Standard-Einstellungen zurückgesetzter IE8 stellt nach Experimenten mit der Developer Toolbar momentan sowohl auf www.computerbase.de als auch auf unserem Entwicklungs-Server unsere Login-Box falsch dar.
Zusammengefasst: Es ist zum verzweifeln und man stellt erneut die Kompetenz der für die Entwicklung des IE8 zuständigen Entwickler und Manager in Frage. Wer hat sich diesen Mist blos ausgedacht? Da unter diesen Umständen nicht ernsthaft daran zu denken ist, Workarounds für die ohnehin seltsamen Fehler im Internet Explorer zu finden, haben wir uns heute an Microsoft gewandt, um www.computerbase.de von der genannten Kompatibilitätsliste streichen zu lassen.
Soweit wir wissen aktualisiert Microsoft diese Liste monatlich, d.h. mit einer schnellen Reaktion ist leider nicht zu rechnen. Sobald Microsoft auf unser Anliegen reagiert, werden wir aber definitiv versuchen die Darstellungsprobleme zu korrigieren!
Unabhängig davon empfehlen wir jedem die Verwendung eines anderen Browsers (vollkommen egal ob Firefox, Opera, Chrome oder Safari), denn es hat sich erneut gezeigt, dass aus Sicht eines Webentwicklers Microsofts Browser einfach nur eines ist: der mit Abstand schlechteste aller Browser.
Alle Browser beherrschen mehrere Darstellungsmodi, um sowohl alte fehlerbehaftete als auch moderne standardkonforme Websites korrekt darzustellen. Im IE8 erfolgt die Auswahl eines dieser Darstellungsmodi anhand unüberschaubarer Regeln und Heuristiken. Da wir uns an Webstandards halten und um diesem Regeldickicht zu entgehen, weisen wir wie von Microsoft empfohlen mittels des HTTP-Headers "X-UA-Compatible: IE=edge" den Internet Explorer dazu an, den "standardkompatibelsten" Modus auszuwähle. (Am Rande sei erwähnt, dass andere Browser dies nicht nötig haben.)
Darüber hinaus fragt IE8 eine von Microsoft gepflegte Kompatibilitätsliste ab. Auf dieser Liste stehen Websites, für die Microsoft besser glaubt zu wissen, in welchem Modus sie dargestellt werden sollen, als die Webmaster dieser Websites. Wie wir nun herausgefunden haben, steht www.computerbase.de seit März 2010 auf dieser Liste. Seitdem stellt IE8 unsere Website in einem der vielen Kompatibilitätsmodi dar. Es wäre offenbar zu viel verlangt gewesen, als Betreiber der Website über diesen Schritt informiert zu werden.
Da unsere Entwicklungs-Umgebung eine andere Domain als www.computerbase.de benutzt, kam es wie es kommen musste: Probleme, die auf www.computerbase.de auftraten, ließen sich in unserer Entwicklungs-Umgebung nicht reproduzieren und umgekehrt. Nunja, wenn es nur das wäre, dann wäre das Problem ja noch überschaubar. Aber leider ist auch diesen Verhalten nicht konsequent reproduzierbar: ein auf Standard-Einstellungen zurückgesetzter IE8 stellt nach Experimenten mit der Developer Toolbar momentan sowohl auf www.computerbase.de als auch auf unserem Entwicklungs-Server unsere Login-Box falsch dar.
Zusammengefasst: Es ist zum verzweifeln und man stellt erneut die Kompetenz der für die Entwicklung des IE8 zuständigen Entwickler und Manager in Frage. Wer hat sich diesen Mist blos ausgedacht? Da unter diesen Umständen nicht ernsthaft daran zu denken ist, Workarounds für die ohnehin seltsamen Fehler im Internet Explorer zu finden, haben wir uns heute an Microsoft gewandt, um www.computerbase.de von der genannten Kompatibilitätsliste streichen zu lassen.
Soweit wir wissen aktualisiert Microsoft diese Liste monatlich, d.h. mit einer schnellen Reaktion ist leider nicht zu rechnen. Sobald Microsoft auf unser Anliegen reagiert, werden wir aber definitiv versuchen die Darstellungsprobleme zu korrigieren!
Unabhängig davon empfehlen wir jedem die Verwendung eines anderen Browsers (vollkommen egal ob Firefox, Opera, Chrome oder Safari), denn es hat sich erneut gezeigt, dass aus Sicht eines Webentwicklers Microsofts Browser einfach nur eines ist: der mit Abstand schlechteste aller Browser.
Zuletzt bearbeitet:
(Letzten Satz entschärft)