Wie kann ich eine Cache-Aktualisierung in Google Chrome durchführen?


337

Ich weiß nicht, wie es genau heißt. Mit Cache-Aktualisierung meine ich, aktualisieren Sie die Seite, nachdem Sie den Cache geleert haben. Ich möchte nicht den gesamten Browser-Cache leeren.

Ich kann meine Seiten scheinbar nicht im Cache aktualisieren. In Firefox weiß ich, dass es sich um Shift+ Aktualisieren handelt.

In Chrome habe ich versucht, Ctrl+ R, Ctrl+ zu aktualisieren, Alt+ zu aktualisieren, Shift+ zu aktualisieren, aber keiner von ihnen funktioniert.


2
Meine Version 4.0.206.1 hat es erneut versucht, nachdem ich meinen Quellcode (PHP) geändert habe. In FF mit Shift + F5 aktualisiert. Die Änderung wurde nach Strg + Aktualisieren nicht in Chrome angezeigt.
gAMBOOKa

Meinen Sie mit "Strg + Aktualisieren" eigentlich das Klicken auf die Schaltfläche "Aktualisieren"? Ich weiß nicht, ob das in Chrome funktioniert. Ich bin mir fast sicher, dass Strg + F5 wie erwartet funktioniert.

1
Versuchte beide mit F5 und Aktualisieren, Strg und Umschalt ... keine Änderung. Kein Proxy konfiguriert,
gAMBOOKa

12
Command-Shift-R funktioniert unter Mac (OS X 10.6.7 und Chrome 17.0.963.56).
Joe Mornin

5
Auf einem Mac: Halten Sie die STRG-Taste gedrückt und klicken Sie auf die Schaltfläche zum erneuten Laden von Chrome
Mitch Fournier

Antworten:


343

Drücken Sie F12oder Ctrl+ Shift+, Jum "Developer Tools" unter Windows zu öffnen (auf Mac: Cmd+ Opt+ I). Klicken Sie dann mit der rechten Maustaste auf das Aktualisierungssymbol und wählen Sie "Cache leeren und neu laden".

Bildschirmfoto

Siehe: https://stackoverflow.com/questions/12633425/chrome-browser-reload-options-new-feature

In der Dokumentation heißt es:

  • Für Windows und Linux: Shift + F5oder Ctrl+ Shift+R
    • (Bildschirmfoto): Bildbeschreibung hier eingeben
  • Für Mac : Cmd+ Shft+ R):

Lädt Ihre aktuelle Seite neu und ignoriert den zwischengespeicherten Inhalt.

Obwohl einige berichtet haben, dass dies funktioniert, haben andere gesagt, dass es nicht richtig funktioniert

Ihre anderen Optionen sind:

  1. JavaScript-Konsole

    Die JavaScript-Konsole ist in Chrome DevTools in zwei Modi verfügbar: auf der primären Registerkarte "Konsole" oder als geteilte Ansicht, die Sie auf einer anderen Registerkarte (z. B. "Elemente" oder "Quellen") anzeigen können.

    Führen Sie einen der folgenden Schritte aus, um die Registerkarte "Konsole" zu öffnen:

    Verwenden Sie die Tastenkombination Befehl - Option - J (Mac) oder Strg - Umschalt - J (Windows / Linux). Wählen Sie " Ansicht"> "Entwickler"> "JavaScript-Konsole" .

    F12 scheint hier nicht erwähnt zu werden, öffnet diese Konsole aber auch unter Windows.

    Chrome-Entwicklertools

    Verwenden der JavaScript-Konsole

  2. Inkognito-Fenster

    Eine weitere interessante Option ist das Öffnen eines neuen Inkognito-Fensters ( Ctrl+ Shift+ NAuf Mac: + Shift+ N.). In diesem Fenster werden keine gespeicherten Cookies, zwischengespeicherten Inhalte oder DNS-Auflösungen verwendet. Sie können also Inhalte darin testen, ohne das normale Surfen zu verlangsamen, indem Sie den Cache entleeren. Das mache ich fast immer, anstatt den Cache zu leeren. https://support.google.com/chrome/answer/95464

  3. Cache deaktivieren

    Öffnen Sie Chrome Developer Tools ( F12Mac: + + I). Klicken Sie auf das Einstellungssymbol (ein Zahnrad in der rechten unteren Ecke). Aktivieren Sie "Cache deaktivieren". Wenn Sie jetzt mit Ihren Entwicklertools browsen, ist das offene Caching deaktiviert.

  4. Klicken Sie auf & Reinigen

    Schließlich gibt es auch die Option der Click & Clean- Erweiterung


2
Das funktioniert bei mir nicht. f12 macht nichts. Chrome 25.0.1364.172 unter OSX 10.6.8.
Jonathan Hartley

1
Sie müssen keine Entwicklerwerkzeuge öffnen. Auch F12 ist für Windows. Auf dem Mac: ⌥⌘I Quelle: developers.google.com/chrome-developer-tools/docs/shortcuts
basarat

1
Ich würde denken, dass diese Optionen nur angezeigt werden, wenn Chrome sie anzeigen möchte! Mir ist jetzt klar, dass es nur angezeigt werden würde, wenn die Entwicklertools geöffnet waren. Auch wenn jemand hier nicht mit der rechten Maustaste klicken möchte, können Sie einen langen Klick auf die Schaltfläche "Aktualisieren" ausführen, um den gleichen Effekt zu erzielen.
Jasjeev Singh

1
Cache deaktivieren befindet sich jetzt auf der Registerkarte Netzwerk der Entwicklertools.
TranslucentCloud

1
Ich bin nicht sicher, warum jemand gesagt hat, dass Sie die Entwicklerwerkzeuge nicht öffnen müssen. Für mich muss man sie öffnen und dann klappt das super. Danke für den Tipp.
Nycynik

65

Eine weitere interessante Option ist das Öffnen eines neuen Inkognito-Fensters ( Ctrl+ Shift+ N). In diesem Fenster werden keine gespeicherten Cookies, zwischengespeicherten Inhalte oder DNS-Auflösungen verwendet. Sie können also Inhalte darin testen, ohne das normale Surfen zu verlangsamen, indem Sie den Cache entleeren. Das mache ich fast immer, anstatt den Cache zu leeren.


1
+1 Ich finde, dass Chrome Dateidownloads zwischenspeichert. Dies ist besonders frustrierend, wenn ich an Apache / Nginx-Konfigurationen arbeite und index.php herunterlade, anstatt es anzuzeigen. Der einzige Weg ist, den gesamten Cache zu leeren, inkognito zu verwenden oder Firefox zu verwenden.
James

1
argh, ausser manchmal klappt es nicht. Ich habe gerade 15 Minuten damit verbracht herauszufinden, warum meine extern geladene SWF-Datei nicht korrekt war. Firefox hat dies als richtig eingestuft. Es wurde weder die SWF-Datei in Incognito Chrome aus dem Cache gelöscht, noch der eigentliche Chrome-Cache geleert und das Incognito-Fenster aktualisiert. Ich musste das Inkognito-Fenster schließen und wieder vollständig öffnen, damit der Cache die SWF-Datei endlich losließ. Funktionierte gut für etwa eine Stunde, bis dies passierte: /
Danjah

Wieder 5 Minuten später ist dies keine zuverlässige Lösung, soweit ich das beurteilen kann. Chrome v17.0.963.46 m
Danjah

Dadurch werden auch Erweiterungen deaktiviert, was einigen Tests
zuwiderlaufen könnte

19

Laut Dokumentation sollte Ctrl+ F5oder Shift+ F5funktionieren. Möglicherweise haben Sie einen Proxy auf IE & Chrome konfiguriert, der Ihre Seite zwischenspeichert?


1
Wenn Sie wirklich sicher sein möchten, müssen Sie den Cache mithilfe der Optionen unter Extras löschen.
Sorin

1
Sie müssen den Cache mit Tools leeren, um das Favicon aus dem Cache zu löschen. Normales Hard-Reload macht das nicht.
RomanSt

3
Der Link in Ihrer Antwort verweist nicht mehr auf die beabsichtigte Seite.
Audite Marlow

9

Eine Problemumgehung besteht darin, dass das Neuladen zweimal hintereinander sehr schnell ausgeführt wird.


1
Es scheint nicht in allen Fällen, dass ich nur eine Seite hatte, die wegen früherer DNS-Probleme nicht geladen werden wollte, und Chrome lehnte es einfach für etwa eine Minute ab ... danach funktionierte es wieder.
Wolph

Abgesehen von direkteren Möglichkeiten wie dem Deaktivieren des Caches unter Netzwerkregisterkarten oder in Einstellungen stelle ich manchmal fest, dass das mehr als zehnmalige Aktualisieren der Seite den Löscheffekt hat.
Drücke

9

Ich hatte Probleme mit dem Aktualisieren von Chrome, obwohl ich shift+ F5oder + shift+ verwendet habe r.

Was ich gefunden habe, funktioniert, obwohl es ziemlich brutal ist, + shift+ rein paar Sekunden lang gedrückt zu halten, damit der Browser mehrere Versuche unternimmt, den Java-Cache zu aktualisieren, und fehlschlägt. Beim nächsten erfolgreichen Abruf von JS vom Server.


1
Ja, das kann ich bestätigen. Ich habe das selbst gemacht.
gAMBOOKa

9

Chrome ist zum Kotzen dafür. Manchmal kann ich Shift+ F5arbeiten, aber nicht immer. Meine Lösung für den Moment ist die Verwendung der 'Click & Clean'- Erweiterung. Es ist hässlich, funktioniert aber jedes Mal, deshalb würde ich es vorerst empfehlen.


2
Bei mir funktioniert Strg + Umschalt + R jedes Mal zweimal . Ich weiß nicht, warum sie es so nervig gemacht haben.
RomanSt

7

Öffnen Sie die Chrome-Entwicklertools (F12 oder Strg + Umschalt + I oder Menü / Tools / Entwicklertools). Klicken Sie auf das Einstellungssymbol (ein Zahnrad in der rechten unteren Ecke). Aktivieren Sie "Cache deaktivieren". Wenn Sie jetzt mit Ihren Developer Tools browsen, ist das offene Caching deaktiviert.


2

Ctrl+ Shift+ F5Scheint für mich zu arbeiten.


2

Sie können mit der rechten Maustaste klicken, Inspect Elementunter der Registerkarte Resourcesoder Application(in neueren Versionen) mit der Cookiesrechten Maustaste auf den Domainnamen klicken und klicken Clear.


1

Es könnte einfach Ihre Tastatureinstellungen sein. Prüfen Sie, ob Sie die Funktionstasten aktiviert oder deaktiviert haben. Bei meinem Logitech-Tastatur ist es die FMode-Taste, ähnlich wie bei NumLock!


1
  1. Klicken Sie auf das Menü Extras. (der Schraubenschlüssel in der rechten oberen Ecke)

  2. Wähle Optionen.

  3. Klicken Sie auf die Registerkarte Unter der Haube.

  4. Klicken Sie auf Browserdaten löschen ...

  5. Aktivieren Sie die Kontrollkästchen für die Arten von Informationen, die Sie löschen möchten.

    • Browserverlauf löschen
    • Download-Verlauf löschen
    • Leere den Cache
    • Cookies löschen
    • Gespeicherte Passwörter löschen

Sie können den Zeitraum, in dem Sie zwischengespeicherte Informationen löschen möchten, auch über das Dropdown-Menü Daten aus diesem Zeitraum löschen auswählen.

  1. Klicken Sie auf Browserdaten löschen, wenn Sie fertig sind.

12
Warum sollte ich meinen gesamten Cache löschen, um eine einzelne Seite zu testen ?! Ich würde lieber Firefox verwenden.
gAMBOOKa

Chrome ist wieder auf dem Bild, da Sie es jetzt nachladen können - superuser.com/a/512833/92862
Coops

1

Unter Windows Ctrl + F5zum erneuten Laden und nur F5zum erneuten Laden.

Auf dem Mac + + Rzum Nachladen und + Rzum Nachladen.

Durch hartes Neuladen wird der gespeicherte Cache für diese Seite gelöscht.

Wenn Sie nur Dinge ausprobieren möchten, gehen Sie inkognito . Sie können dieses Fenster einfach schließen, um den gesamten temporären Cache und Verlauf zu löschen.

Unter Windows : Ctrl+ Shift+N

Auf dem Mac : + Shift+N

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.