Wie erzwinge ich eine vollständige Seitenaktualisierung (nicht aus dem Cache) in Firefox 4.0?


25

Wie erzwingst du das Neuladen (nicht aus dem Cache) in Firefox 4.0?

Ich habe viele vermeintliche Theorien im Internet gesehen, darunter:

Ctrl + F5

Ctrl+ Shift+R

In Wirklichkeit funktionieren diese jedoch nicht. Wie machst du das wirklich?

Die einzige Möglichkeit, dies zu tun, scheint darin zu bestehen, den Cache jedes Mal manuell zu leeren. Dies ist in einer Entwicklungsumgebung kaum eine Lösung.

Antworten:


13

Ich bin auf Firefox 8 und Ctrl+ ist F5definitiv die Verknüpfung zu einem vollständigen Seiten-Reload.


Dies funktioniert auch für den Internet Explorer und ich bin mir ziemlich sicher, dass auch Chrome funktioniert. Es ist ein Neuladen, das den Cache umgeht.
UtahJarhead

2
Was passiert, wenn es sich bei der zwischengespeicherten Seite um eine Umleitungsseite handelt? Strg + F5 funktioniert nur auf der aktuellen Seite, aber mit der Umleitung befinden Sie sich nicht auf der Seite, die Sie ungecacht neu laden möchten.
Coolcat007

9

Öffnen Sie in FireBug auf einer Registerkarte "Net" ein Menü (kleines Dreieck auf der Registerkarte) und wählen Sie "Browser-Cache deaktivieren".


8

Gehen Sie auf die URL - Adresse: about:config. Dies sollte die Firefox-Konfigurationseinstellungen in das Fenster zum Bearbeiten laden. Möglicherweise wird eine Warnmeldung angezeigt, die besagt: "Dadurch erlischt möglicherweise Ihre Garantie!" Dazu müssen Sie sich durchklicken, um die Einstellungen zu laden. Dann finde den browser.cache.check_doc_frequencySchlüssel und ändere ihn in 1.


Als Referenz sind gültige Werte für browser.cache.check_doc_frequency:

  • 0 - Einmal pro Sitzung nach einer neuen Version einer Seite suchen (eine Sitzung beginnt mit dem Öffnen des ersten Anwendungsfensters und endet mit dem Schließen des letzten Anwendungsfensters).

  • 1 - Bei jedem Laden einer Seite nach einer neuen Version suchen. ← Dieser

  • 2 - Niemals nach einer neuen Version suchen - Seite immer aus dem Cache laden. (Offline-Modus?)

  • 3- Suchen Sie nach einer neuen Version, wenn die Seite nicht mehr aktuell ist. (Standard)

Dies wirkt sich natürlich auf Ihr gesamtes Surferlebnis aus, aber es ist dies oder STRG + F5 ein paar Mal.


1
Dies ist unglaublich hilfreich, wenn Sie die Umleitungsrichtlinien eines Webservers testen, um festzustellen, ob die Seite jetzt tatsächlich ordnungsgemäß umgeleitet wird.
bgStack15

4

Ich habe festgestellt, dass es bis zu 3 Einstellungen dauern kann, bis dies funktioniert, wenn es sich um interabhängige Javascript-Dateien handelt. Das Folgende funktioniert in FireFox 39 (und wahrscheinlich auch in früheren Versionen):

  1. Öffnen Sie die Firefox Developer Tools
  2. Klicken Sie auf die Zahnradregisterkarte (rechte Seite, 4. von rechts)
  3. Suchen Sie den Abschnitt Erweiterte Einstellungen (3. Spalte) und klicken Sie auf "Cache deaktivieren (wenn die Toolbox geöffnet ist)".
  4. Öffnen Sie einen neuen Tab und geben Sie about: config in die URL ein
  5. Suchen Sie nach "browser.cache.check_doc_frequency" und ändern Sie den Wert in 1
  6. Suchen Sie nach "network.http.use-cache" und ändern Sie den Wert in "false", indem Sie auf die Zeile klicken. Beachten Sie bei komplexen Seiten, dass dies die Zeit für die Seitenaktualisierung erheblich verlängern kann.

Besonderer Dank geht an Folgendes, um mich auf den richtigen Weg zu bringen:

Wenn dies nicht nur zum Debuggen gedacht ist und Sie eine explizite Kontrolle über die Seiten in der Produktion wünschen, sollten Sie dies natürlich in den Seitenköpfen tun: http://www.mobify.com/blog/beginners-guide-to-http -Cache-Header /


Schritt 3 ist dasselbe wie Schritt 6, wodurch die Schritte 4, 5 und 6 sinnlos werden. Hilfreiche Liste, danke
twobob

1

Soweit ich weiß, zwingt die 2. oder 3. Aktualisierung in Folge Firefox, zumindest in der 3.x-Serie, den gesamten Seiteninhalt erneut abzurufen. Ich kann dem zustimmen, dass es nicht immer funktioniert.


1

Sie können auch den gesamten Cache löschen, wenn Sie möchten. Geh einfach zu Options ► Advanced ► Network ► Cached Web Content ► Clear Now. Klicken Sie dann auf die übliche Schaltfläche zum Aktualisieren oder klicken Sie auf F5, und die Seite wird vollständig aktualisiert!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.