2009-08-15 10:08:30 +0000 2009-08-15 10:08:30 +0000
73
73

Wie schaltet man den Firefox-Cache aus?

Ich verwende Firefox 3.5.2 . Aus irgendeinem Grund hat er eine Seite zwischengespeichert und wird nicht aktualisiert. Ich habe zum Beispiel eine alert('test');-Anweisung zu einem JavaScript-Code hinzugefügt, der auf der Seite geladen wird, aber Firefox sieht ihn nicht. Wenn ich einen View Source mache, sehe ich immer noch den alten Code.

Ich vermute also, dass dies ein Cache-Problem ist. Wie kann ich es beheben, oder kann ich Firefox dazu bringen, nie etwas ab http://localhost zu cachen?

Antworten (9)

89
89
89
2009-08-15 10:20:20 +0000

Schalten Sie die Zwischenspeicherung für eine bestimmte Seite aus. Der richtige Weg ist, die Cache-Direktive in der Http-Anfrage zu setzen:

Cache-Control: no-cache

schalten Sie die gesamte Zwischenspeicherung von Firefox über die Seite about:config aus

network.http.use-cache = false.
44
44
44
2011-09-16 17:22:01 +0000

Wenn Sie FireBug verwenden, gibt es im Dropdown-Menü der Registerkarte “Netzwerk” eine Option zum Deaktivieren des Browser-Caches.

32
32
32
2009-08-15 10:18:56 +0000

Sie können erzwingen, dass alle Anforderungen, die sich auf eine Aktualisierung beziehen, tatsächlich vom Server angefordert werden (unter Umgehung aller bereits zwischengespeicherten Inhalte und Aktualisierung des Cache mit der neuen Version), indem Sie Strg+F5 statt nur F5 verwenden.

Dies funktioniert allerdings nicht bei Anfragen, die von der Seite innerhalb von clientseitigem Code gestellt werden. Wenn das ein Problem ist, müssen Sie stattdessen die POST-Methode verwenden (POST-Anfragen sollten nie im Cache gespeichert werden) oder einen sich ständig ändernden Wert zum Abfrage-String hinzufügen (z. B. die aktuelle Zeit in ms).

11
11
11
2009-08-15 11:31:26 +0000

Wenn Sie das Addon Web Developer installieren, erhalten Sie eine zusätzliche Symbolleiste, in der Sie u. a. den Cache deaktivieren können. Ich empfehle das und Firebug sehr, wenn Sie an Webseiten oder Skripten arbeiten.

11
11
11
2009-08-15 11:49:22 +0000

Das Firefox-Addon CacheViewer ermöglicht das explizite Löschen einer bestimmten gecachten Seite.
Ich finde es ziemlich nützlich, wenn Superuser-Beta aktualisiert wird und mein Cache dazu führt, dass Dinge aus den Bearbeitungsseiten verschwinden.

Es gibt ein weiteres Addon namens JohnnyCache unter dieser Artikel .

Theoretisch kann Johnnycache den Cache-Zugriff für einzelne Dateien oder Pfade verhindern - was perfekt wäre. In der Praxis funktioniert das in einigen Fällen nicht (vielleicht gebe ich ihm irgendwie den falschen Pfad vor).

Sie können Johnnycache verwenden, um den Cache-Zugriff für die gesamte in Entwicklung befindliche Site zu blockieren (verwenden Sie einfach yoursitename.com). Das funktioniert immer, aber es kann das Laden von komplexen Seiten verlangsamen. Ich würde aber vorschlagen, dies zu tun, wenn Sie Johnnycache zum ersten Mal installieren, um eine Vorstellung davon zu bekommen, wie es funktioniert.

Das Schlimme daran ist, dass Johnnycache nicht mit Firefox 26.0 funktioniert

2
2
2
2017-03-19 00:33:30 +0000

Auf Android-Geräten verwenden Sie die folgenden Einstellungen in about:config, um den Browser-Cache zu deaktivieren:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
1
1
2018-05-24 13:55:31 +0000

In neueren Versionen können Sie Firefox so einrichten, dass der http-Cache deaktiviert ist, wenn Sie den Inspector geöffnet haben, was für die Entwicklung sehr praktisch ist. (Ich verwende Firefox Developer Edition 61)

  • Öffnen Sie den Inspektor (cmd + opt + i auf Mac).
  • Öffnen Sie die Einstellungen, indem Sie auf die drei Punkte oben rechts im Inspektor klicken und dann “Einstellungen” auswählen

  • Stellen Sie auf der sich öffnenden Seite sicher, dass die folgende Option unter “Erweiterte Einstellungen” aktiviert ist: “HTTP-Cache deaktivieren (wenn die Toolbox geöffnet ist)”

Das war’s. Immer, wenn Sie den Inspector geöffnet haben, wird der Cache automatisch deaktiviert.

0
0
0
2018-06-04 09:05:46 +0000

2018 - about:config settings

Im Jahr 2018 existieren einige der in früheren Antworten erwähnten Firefox about:config-Einstellungen nicht mehr.

In den about:config-Einstellungen, um den Firefox Web-Cache zu deaktivieren, setzen Sie-: ** browser.cache.disk.enable**= false


Privater Browser

Eine andere Möglichkeit, den Cache zu deaktivieren, ist, einfach einen privaten Browser über das Hamburger-Menü oder die Tastenkombination CTRL + SHIFT + P zu öffnen.

0
0
0
2011-04-04 23:28:59 +0000

Bei Firefox 4 verwenden Sie about:config . Geben Sie im Filter cache ein. Schalten Sie alle Kippschalter auf false um. Seien Sie vorsichtig, ändern Sie keine Größen, nur die Toggles.

Verwenden Sie dann Strg + F5 für die Aktualisierungen. Dies funktioniert auch gut zum Testen der Seitengeschwindigkeit.