Diese Frage hat hier bereits eine Antwort:
Entspricht Chrome der Aktualisierung von Firefox mit Strg + F5? Ich kann anscheinend keinen finden.
Ich habe gestern Abend meinen Gravatar geändert, und ich kann den neuen in Firefox nach einer Aktualisierung mit Strg + F5 sehen, aber Chrome scheint hartnäckig am alten Gravatar festzuhalten. Ich schätze, ich könnte den Cache manuell leeren, aber wenn es einen Tastaturbefehl gibt, würde ich gerne wissen, was es ist (da es auch für die Webentwicklung hilfreich wäre).
google-chrome
Pennen
quelle
quelle
Antworten:
Die Chrome-Dokumentation besagt, dass Ctrl+ F5oder Shift+ F5"Lädt Ihre aktuelle Seite neu und ignoriert zwischengespeicherten Inhalt."
Wenn es nicht funktioniert, können Sie einen Fehlerbericht einreichen , aber es sieht so aus, als hätten einige andere Leute das gleiche Problem.
[Vorhandenes Fehlerprotokoll zu diesem Problem] Als Duplikat geschlossen, bleibt das Problem wie folgt bestehen:
[ Problem: 94090 ]
quelle
Last-Modified: Fri, 20 Jun 2008 12:25:23 GMT
. Ich denke, dies ist entweder das Datum, an dem ich meinen alten Gravatar hochgeladen habe, oder das Datum, an dem ich mich bei Gravatar angemeldet habe. Der Browser muss das sehen und denken: "Oh, diese neue Datei hat dasselbe Datum der letzten Änderung, also verwende ich nur noch die zwischengespeicherte." Es ist ein Fehler, wenn Chrome dies bei einer Aktualisierung tut, wobei der Cache ignoriert wird, aber es ist ein Fehler, wenn Gravatar auch die falsche letzte Änderung sendet. Ich habe beide Parteien kontaktiert. :)In den geöffneten Entwicklertools ( Ctrl+ Shft+ Ioder ⌘+ ⌥+ I):
quelle
Auf einem Mac ist es Umschalt + Befehl + R, oder halten Sie die Umschalttaste gedrückt, während Sie auf die Schaltfläche zum erneuten Laden klicken (im Gegensatz zu Befehl + R oder einem normalen Klick für eine regelmäßige Aktualisierung).
Einige weitere Details:
Bei Umschalt + Befehl + R wird der Cache einfach ignoriert und Ressourcen werden angefordert, als ob kein Cache vorhanden wäre.
Für Befehl + R, Chrome ausgeben
If-Modified-Since
oderEtag
auf den Web - Server - Anforderungen, auch für Dinge , die tatsächlich zwischengespeichert werden . Bei den meisten, wenn nicht allen Inhalten sollte der Server dann mit antworten304 Not Modified
. Dies gilt für die meisten, wenn nicht alle modernen Browser.Die einzige Möglichkeit, sich auf den Cache zu verlassen (ohne dass der Browser nach möglichen Änderungen fragt), besteht darin, auf einen Link auf der Webseite zu klicken oder einem mit einem Lesezeichen versehenen Link zu folgen oder in die URL-Adressleiste zu gehen und dort die Eingabetaste zu drücken ( Befehl + L, Return).
Allerdings: Ein seit langem bekanntes Problem in Chrome, Chrome Forced Refresh ignoriert den Cache nicht (und das neuere Reload / Refresh wird nicht aktualisiert ), oder es handelt sich möglicherweise tatsächlich um eine Funktion in WebKit. Dynamisch eingefügte Subressourcen werden nicht erneut validiert, selbst wenn das enthaltene Dokument vorhanden ist Nach dem erneuten Laden löscht Chrome bei Verwendung der oben genannten Methoden nicht ALLE verwandten Caches. Ein Chromium-Entwickler erklärt :
Auch beachten Sie, ein @ ChromiumDev des tweet :
quelle
If-Modified-Since
genau auf dieser Site gibt es einige Ressourcen, für die Chrome immer noch eine Anforderung ausgibt , diese Ressourcen werden jedoch von JavaScript und nicht vom HTML-Parser angefordert. Da das Caching für die Seite selbst auf nur eine Minute festgelegt ist, Vielleicht sind auch kleine Unterschiede in der Serverzeit und der Ortszeitquelle
Die Frage ist etwas alt, aber in der aktuellen Version von Chrome
Developer tools
mit F12oder Ctrl+ Shift+IDadurch wird der Cache umgangen und die Seite vollständig neu geladen.
Der Doc sagt Ctrl+ F5oder Shift+ F5aber leider ist der Bug ab heute noch nicht behoben :-(
quelle
Ich habe Dateien (Bilder und vollständige HTML-Seiten) auf dem Server, die aktualisiert werden, und keine Tastenkombination in Chrome scheint das Abrufen dieser Dateien zu erzwingen.
Ich verlasse mich auf den Inkognito-Modus von Chrome - STRG-UMSCHALT-N -, wenn ich die Aktualisierung erzwingen möchte.
Beachten Sie, dass STRG-R oder STRG-F5 innerhalb eines Inkognito-Fensters ebenfalls nicht zu funktionieren scheinen. Sie müssen das Inkognito-Fenster schließen und erneut öffnen - daher bin ich auf Verknüpfungen angewiesen - STRG-W zum Schließen, STRG-UMSCHALT-N zum erneuten Öffnen.
quelle
Es gibt definitiv keine einfache Möglichkeit, dies in Chrome wie in anderen Browsern zu tun. In der Dokumentation wird möglicherweise angegeben, dass STRG + F5 oder UMSCHALT + F5 den Cache neu laden und ignorieren sollen, dies ist jedoch nicht der Fall. Ich habe eine Flash-Diashow, in der die Einstellungen / Konfigurationen in einer XML-Datei gespeichert sind. Nach dem Aktualisieren der XML-Datei lädt Chrome die zwischengespeicherte Version weiterhin, es sei denn, ich lösche den Cache. Ich muss beim Aktualisieren der Diashow immer einen anderen Browser ausführen, damit der Chrome-Cache nicht ständig geleert wird.
quelle
Mit Strg + Umschalt + Entf können Sie den Cache für die vorherige Stunde löschen. Dadurch wird sichergestellt, dass die Website beim nächsten Laden frisch ist.
quelle
Auf jeden Fall ein Fehler in Chrome - es sind auch Bilder, die geändert werden sollten, aber es wird stattdessen das alte Bild verwendet, auch nachdem wiederholt Ctrl+ gedrückt wurde F5.
Ich habe versucht, mein Google Apps-Logo zu ändern. Die einzige Möglichkeit, die sich in Google Mail ändert, besteht darin, den Inkognito-Modus zu verwenden oder den gesamten Cache zu leeren. Ctrl+ F5behält das alte Logo.
quelle
Ich habe dies getan: Rechtsklicke auf den FRAME (der nicht synchron war) und SHIFT klicke auf die Option "Reload Frame". Der Frame wurde dann ordnungsgemäß aktualisiert.
quelle
So löschen Sie den explizit angegebenen Anwendungscache,
chrome://appcache-internals/
indem Sie in Chrome navigieren und den Cache für bestimmte Websites entfernen.quelle