Das ganz normale Chaos, täglich frisch auf den Tisch. Direkt aus der hintersten Provinz in die Metropolen von Groß-Blogistan.


Mist

Sun, 01 Mar 2009 16:00:28 +0100

Wie ich gerade erfahren habe, können sehr viele Browser anscheinend mit sogenannten Varianten Nix anfangen. Also, wenn dieser Artikel hier als application/xhtml+xml, gezippt und nicht gezippt, und als text/html, ebenfalls gezippt und nicht gezippt, angeboten wird, dann stehen viele Browsre auf dem Schlauch und wissen nicht, was sie davon nehmen sollen. Also habe ich jetzt erst mal viele hundert .var Dateien erstellt, die die benötigte Intelligenz auf den Server verlagern. Dabei wird jetzt allerdings zwangsweise die html-Version gewählt. Warum die Präferenzen des Browsers, so er denn welche schickt, nicht beachtet werden, weiss ich nicht.

Ebenso habe ich herausgefunden, dass Googles Chrome einen lustigen Bug hat. Der sucht sich aus all den verschiedenen alternativen Stilen nach Gutdünken oder Zufall die verschiedensten Einstellungen raus und mischt die durcheinander. Diesen Fehler gab's früher schon mal, ich glaube, das war der Konqueror. Aber bis auf den Chrome haben das alle Browser inzwischen im Griff. Notfalls so wie der IE, der diese alternativen Stile schlicht ignoriert.

Das bedeutet, dass in der html-Version meiner Seiten für's Erste die alternativen Stile gestrichen sind.


1 Kommentare

  1. Nachtrag

    Sun, 01 Mar 2009 19:10:50 +0100

    Hmmm, jetzt geht's besser. Bei mir jedenfalls. Ich habe den http accept header verändert:

    application/xhtml+xml;q=1,text/xml;q=0.8,application/xm;q=0.8l,text/html;q=0.3,text/plain;q=0.2,image/png;q=1.0,*/*;q=0.1

    Jetzt bekomme ich hier wieder die xhtml-Dateien. Anscheinend werden die qs-Werte in den .var Dateien nicht ignoriert, wenn der Browser eigene Präferenzen schickt, sondern mit denen des Browsers irgendwie verrechnet.