Geht man über UMTS ins Internet, werden meistens nicht nur Bilder, sondern wird auch der Quelltext von Webseiten komprimiert. Das ist sinnvoll für schnelleres Surfen, weniger schön aber, wenn man Quelltexte lesen möchte, da Zeilenumbrüche und Kommentare entfernt werden.
Für Firefox 3.x gibt es die Erweiterung "Modify Headers", mir der dieses Problem schnell gelöst ist. Die Erweiterung wird wie üblich installiert und mit ein paar Handgriffen konfiguriert. Im Menü ist ist sie unter Extras zu finden.
- Im Ausklappmenü Modify wählen
- Als name (Feld 1) "cache-control" und als value (Feld 2) "no-cache" eintragen.
- Add drücken.
- Noch einmal Modify wählen.
- Jetzt als name (Feld 1) "pragma" und als value (Feld 2) wiederum "no-cache" eintragen.
- Und wieder Add drücken.
In der Liste erscheinen die neuen Regeln.
Unter Configuration muss jetzt noch Always on gewählt werden.
Die Erweiterung bekommt nun alle Anfragen des Webbrowsers und leitet diese dann an den Webserver weiter. Vorher jedoch wird der Header der Anfrage um die Parameter "Cache-Control: no-cache" und "Pragma: no-cache" erweitert.(1) Das ist dasselbe Verhalten, dass beim Drücken der Tasten STRG+F5 ausgelöst wird. Das Ergebnis der Anfrage wird vom Proxy-Programm direkt an den Webbrowser zurück geschickt - und jetzt ntürlich ohne die unerwünschte Komprimierung.
(1) Note that HTTP/1.0 caches might not implement Cache-Control and might only implement Pragma: no-cache. HTTP/1.1 caches SHOULD treat "Pragma: no-cache" as if the client had sent "Cache-Control: no-cache".
Mehr Infos zu Header Field Definitions.
Kommentar schreiben