Michael Schröpl: Ein bug in Mozilla 1.0RC1 ...

Beitrag lesen

Hi Kai,

Wer immer Zeit und Lust hat diesem Misstand Anhilfe zu verschaffen, der möge sich bitte unter irc.mozilla.org #kill-unco melden, bevor das Chaos perfekt ist.

tja, diese Zeit müßte man eben haben ... statt dessen hier die Bauanleitung, um einen aktuellen Effekt zu reproduzieren:

1. Diese Forums-Hauptdatei mit einem Mozilla in
   Standard-Konfiguration laden. (Version ist egal, ich
   poste dieses gerade mit 1.0RC1, und da "geht es".)

2. Ein beliebiges Posting anklicken.

3. Edit / Preferences / Advanced / HTTP Networking und
   Inhalt des Feldes "Accept-Encoding" löschen (oder
   auch nur "gzip," aus dem String entfernen, das
   reicht auch schon).

4. "Zurück"-Button.

Wer jetzt glaubt, wieder den Inhalt der Forums-Hauptdatei vor sich zu sehen - guess again.

Mozilla arbeitet nach der Methode, daß "nicht sein kann, was nicht sein darf" - es würde _jetzt_ die Seite nicht mehr komprimiert anfordern, aber daß es genau dies noch Sekunden vorher getan und den komprimierten Inhalt in seinem Cache liegen hat, verdrängt es geflissentlich.

M$IE hat übrigens denselben Bug (in allen Versionen 4.0-6.0), aber dort kann man es nicht ausprobieren, weil Änderungen an der HTTP-Konfiguration einen Neustart des Browsers erfordern.

Beide Browser sind aus diesem Grund auch hoffnungslos überfordert, wenn ihnen ein caching proxy einen komprimierten Seiteninhalt andrehen will, nach dem sie nicht explizit gefragt haben (ich habe es mit unserem Firmen-Proxy ausprobiert) - obwohl beide den "Content-Encoding:"-Header ansonsten korrekt interpretieren und das Paket auspacken können. Sie haben nur beide keinen Bock ... :-(

Viele Grüße
      Michael

P.S.: Opera 6.0 macht es übrigens richtig (bravo!).