Leeren Sie den Cache für einen bestimmten Domainnamen in Chrome


310

Ich möchte den Cache für einen bestimmten Domainnamen in Chrome löschen. Gibt es eine Erweiterung oder eine andere Methode, die ich verwenden kann, um dies zu tun?


2
Das Problem dabei ist, dass es nicht so einfach ist, den Cache zu leeren, wie man denkt. Wenn ein Browser Dateien zwischenspeichert, erfolgt dies anhand seiner URL. Die Komplikation ist , dass viele Websites teilen gemeinsame Dateien wie Google API - Skripte, Gravatar Icons etc. Wie würden Sie nur eine bestimmte Website gehen über , um den Cache zu löschen? Sollen auch die von ihm geladenen gemeinsamen Dateien gelöscht werden (und damit der Cache für andere Sites teilweise geleert werden)? Oder sollten sie intakt bleiben? (wahrscheinlich die "richtigste" Lösung).
Synetech

3
Ehrlich gesagt "beantwortet" keine dieser Antworten wirklich die Frage für mich. Dies sind die Antworten der Entwickler. Die Grundfrage ist, wie ein normaler Mensch dies tun würde. Es wäre unvernünftig, einen Nichtentwickler zu bitten, diese Dinge zu tun.
Will Strohl

Es sind Zeiten wie diese, in denen ich für einen Tag wieder zu Firefox wechsle.
User

2
Niemand hat diese Frage zum Löschen des Caches für eine bestimmte Domain wirklich beantwortet
DiverseAndRemote.com

Da die F12-Entwicklertools in Chrome integriert sind, steht die Verwendung für alle offen, nicht nur für "Entwickler", um bestimmte Elemente zu löschen.
Fiasco Labs

Antworten:


332

UPDATE: Ab Chrome-Version 52.0.2743.116 m können Sie die folgenden Schritte ausführen:

F12> Chrome Developer Tools> Application> Registerkarte Clear storagein der linken Baum> die Datenelemente auswählen zu löschen, klicken Sie dann auf Clear site data.


Dies kann ein schneller / einfacher Weg sein:

  • Drücken Sie F12, um die Chrome Developer Tools zu öffnen (wird von unten angezeigt).
  • Klicken Sie auf das "Zahnrad" -Symbol in der oberen rechten Ecke
  • Aktivieren Sie unter Allgemein die Option Cache deaktivieren
  • Seite neu laden und Zwischenspeicherung wieder aktivieren, indem Sie dieses Kontrollkästchen deaktivieren

7
Danke, das funktioniert tatsächlich anders als die anderen Antworten, die Cache und Cookies verwirren ;-)
Peter Jenkins

3
Aber ist es tatsächlich löschen Sie den Cache für die Seite oder es einfach laden , ohne den Cache zu verwenden? Das heißt, wenn Sie das Cache-Verzeichnis öffnen, sind nach dem erneuten Laden Dateien, die mit dieser Seite zusammenhängen, verschwunden?
Synetech

3
Das ist eine ziemlich manuelle Methode und kann ärgerlich werden, wenn Sie es mehrmals tun müssen. Zum Glück gibt es einen einfacheren und schnelleren Weg: superuser.com/a/598260/83619
Tom Auger

3
Derzeit scheint Chrome Developer Tools den Cache nur zu deaktivieren, wenn DevTools geöffnet ist, ohne ihn tatsächlich zu löschen.
Jaak Kütt

5
alt ⌥+ cmd ⌘+ iAuf Mac zu öffnen Chrome Developer Tools
Yves M.

94

Nach dem Öffnen der Entwicklertools (normalerweise durch Drücken von F12) Klicken Sie auf die Schaltfläche "Seite neu laden" und halten Sie diese gedrückt. Wählen Sie aus der Popup-Liste "Cache leeren und neu laden".

Nicht sicher, ob dadurch der Cache für die gesamte Domain geleert wird. Erfüllt aber wahrscheinlich 90% der Anwendungsfälle von Personen, die diese SE-Frage besuchen.

Hinweis: In einigen Fällen wird die Popup-Liste NICHT geöffnet. Dies liegt daran, dass die Seite zu diesem Zeitpunkt nicht zwischengespeichert ist und das Menü nicht aufgerufen wird.


3
Scheint nicht auf dem Mac zu funktionieren.
Benjamin Crouzier

4
Versuchen Sie, die Developer Toolbar zuerst zu öffnen - drücken Sie F12 (oder CMD + SHIFT + C für Console). Ich habe nicht auf einem Mac getestet.
Tom Auger

danke @Hashbrown für die Bearbeitung. Ich hätte meine Antwort ändern sollen.
Tom Auger

keine Sorge. Diese Lösung ist nur schneller als die ausgewählte Antwort und weniger drastisch als das Deaktivieren des Caches insgesamt. Ich denke, dies muss ganz oben sein, und die einzige Möglichkeit, wie die Stimmen steigen, ist, wenn die Leute es testen und es für sie funktioniert
Hashbrown

1
Klicken Sie mit der rechten Maustaste auf GNU / Linux, um das Popup-Menü anstelle eines langen Klicks zu öffnen.
2.

45

So löschen Sie Chrome-Cookies nach Domain oder Subdomain:

  • gehe zu chrome://settings/content/cookies
  • Geben Sie den Domainnamen in das Suchfeld ein
  • Klicken Sie auf Löschen

Weitere Details hier:

http://oxid-blog.euroblaze.de/miscellaneous/delete-google-chrome-cookies-selective-by-domain/

Dies kann jedoch keine Cookies nach Webordnern auswählen, z www.domain.com/folder1.


2
Willkommen bei Super User! Es wäre schön , wenn Sie die wesentlichen Teile der Antwort hier einfügen und den Link nur zum späteren Nachschlagen bereitstellen würden.
Slhck

40
Die Frage betraf das Löschen des Caches , aber Sie haben geantwortet, wie Sie Cookies löschen können .
Daniel Serodio

Gefundener Cache auch in derselben Registerkarte "Details".
Jaak Kütt

Nur um die Verwirrung zu vergrößern - das hat für mich bei etwas funktioniert, von dem ich ziemlich sicher bin, dass es sich um "Cache" handelt, UND die Chrome-Einstellungen enthalten etwas, das als "lokaler Speicher" bezeichnet wird. Ich bin daher der Meinung, dass der Begriff "Browser-Cache" möglicherweise zu allgemein ist. Mein Punkt ist, dass diese Antwort für mich gearbeitet hat.
ssaltman

1
Zum Löschen von COOKIES in Chrome v65 gehen Sie zu "Einstellungen"> "Erweitert"> "Inhaltseinstellungen"> "Cookies"> "Alle Cookies und Websitedaten anzeigen". Verwenden Sie das Feld "Cookies suchen", um die Website zu finden und dieses Cookie zu löschen
Lars Nordin

7
  1. Drücken Sie control shift i(oder command shift iunter OS X), um die Entwicklungstools zu öffnen.
  2. Klicken Sie mit der rechten Maustaste auf die Schaltfläche zum erneuten Laden neben der Adressleiste.
  3. Wählen Sie "Cache leeren und neu laden".

2

In drei Schritten:

  1. F12 (offene Entwicklertools)
  2. F1 (gehe zu den Einstellungen)
  3. Deaktivieren Sie unter Einstellungen / Netzwerk die Option Cache deaktivieren (während DevTools geöffnet ist).

Beachten Sie, dass Sie die DevTools entkoppeln können, wenn Sie sie beim Öffnen lieber als separates Fenster behalten möchten.


Dieser funktioniert gut, wenn Sie externe Assets wie js oder css
RafaSashi

2

In Chrome 72+:

  1. Gehe zu chrome://settings/siteData
  2. Geben Sie den Domainnamen in das Suchfeld ein
  3. Entweder:
    1. Klicken Sie für jedes Ergebnis auf das Papierkorbsymbol
    2. Klicken Sie auf "Alle angezeigten entfernen"

Dadurch werden alle Site-Daten für diese Sites gelöscht, einschließlich Cookies und Cache.

Das Schöne an dieser Technik ist, dass Sie problemlos Websitedaten für alle Unterdomänen einer Domain löschen können.

Der andere Weg, auf diesen Einstellungsbildschirm zuzugreifen, ist:
Menü mit drei Punkten> Einstellungen> Erweitert (unten)> Inhaltseinstellungen (unter Datenschutz und Sicherheit)> Cookies (ja, Name ist irreführend)> Alle Cookies und Websitedaten anzeigen


1
Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

Deaktivieren Sie es und entleeren Sie so den gesamten Anwendungscache. Laden Sie die betroffene Seite erneut und aktivieren Sie sie erneut. Wenn dies häufig vorkommt oder das Problem nicht beseitigt wird, liegt das Problem bei einem Cache, der sich oberhalb von Chrome befindet, und Sie sollten Chrome wahrscheinlich deaktiviert lassen.

Die selektive Ungültigmachung eines Application-Layer-Caches (dies erfolgt ausschließlich aus Gründen der Anwendungsgeschwindigkeit), da Chrome "kein Geschäft" für das System übernimmt, ist möglicherweise eine Antwort auf ein Problem, aber keine sehr gute Antwort.

(Damit Sie sich nicht über meine "No Business" -Anweisung ärgern, benutze ich das Pre-Fetching, da mir die Zippiness gefällt, ob sie nun richtig ist oder nicht.)


2
Trotz Ihrer Einwände in Klammern und der Richtigkeit Ihrer Lösung bin ich trotzdem verärgert.
Blomkvist

Diese Antwort ist falsch. Durch Deaktivieren des DNS-Vorablesezugriffs wird der HTTP-Cache von Chrome nicht gelöscht.
Duskwuff

1

Das Löschen der Verlaufseinträge funktioniert in vielen Fällen: (Mac)

  1. Cmd+ Y(Verlauf öffnen)
  2. Suchen Sie nach Ihrer Domain
  3. Überprüfen Sie alle Eingaben. Leider gibt es im Moment keinen Check All Button. Sie müssen jedoch nicht auf die Kontrollkästchen klicken, es funktioniert auch, wenn Sie auf die Uhrzeit klicken.
  4. Klicken Remove selected items

0

Webpack hat ein vorheriges Projekt für mich zwischengespeichert, und ich benötige Teile des Cachings, damit ich es nicht inkognito verwenden kann. Die Top-3-Lösungen haben in meinem Fall nicht funktioniert. Was funktionierte und schnell genug implementiert werden konnte, war das Klicken auf die Registerkarte Ressourcen in den Entwicklertools, das Aufklappen des Cache-Speichers und das Löschen der zwischengespeicherten Daten mit der rechten Maustaste.

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.