Wyczyść pamięć podręczną dla określonej nazwy domeny w chrome

309

Chcę wyczyścić pamięć podręczną konkretnej nazwy domeny w Chrome. Czy istnieje rozszerzenie lub inna metoda, której można użyć do tego celu?

Benjamin Crouzier
źródło
2
Problem polega na tym, że wyczyszczenie pamięci podręcznej nie jest tak proste, jak mogłoby się wydawać. Gdy przeglądarka buforuje pliki, robi to na podstawie adresu URL. Problem polega na tym, że wiele witryn udostępnia wspólne pliki, takie jak skrypty API Google, ikony Gravatar itp. Jak wyczyścisz pamięć podręczną tylko określonej witryny? Czy wspólne pliki, które ładuje, powinny również zostać usunięte (a tym samym częściowo wyczyścić pamięć podręczną dla innych witryn)? A może powinny pozostać nienaruszone? (prawdopodobnie najbardziej „poprawne” rozwiązanie).
Synetech,
3
Szczerze mówiąc, żadna z tych odpowiedzi tak naprawdę nie „odpowiada” na moje pytanie. To są odpowiedzi programistów. Podstawowe pytanie brzmi: jak zrobiłaby to zwykła osoba. Nieuzasadnione byłoby poproszenie nie-programisty o zrobienie tych rzeczy.
Will Strohl,
To takie czasy, kiedy na jeden dzień wracam do Firefoksa.
Użytkownik
2
Nikt tak naprawdę nie odpowiedział na to pytanie, jak wyczyścić pamięć podręczną dla określonej domeny
DiverseAndRemote.com
Ponieważ narzędzia programistyczne F12 są wbudowane w Chrome, korzystanie z nich jest otwarte dla wszystkich, nie tylko „programistów” do usuwania określonych elementów.
Fiasco Labs

Odpowiedzi:

331

AKTUALIZACJA: Począwszy od wersji Chrome 52.0.2743.116 m, możesz wykonać następujące czynności:

F12> Chrome Developer Tools> ApplicationZakładka> Clear storagew drzewie po lewej> Wybierz elementy danych, aby usunąć, a następnie kliknij Clear site data.


Może to być szybszy / prostszy sposób:

  • Naciśnij, F12aby otworzyć Chrome Developer Tools (wyskakuje od dołu)
  • Kliknij ikonę „koło zębate” ustawień w prawym górnym rogu
  • W obszarze Ogólne zaznacz opcję Wyłącz pamięć podręczną
  • Załaduj stronę ponownie i włącz buforowanie, odznaczając to pole
cslarson
źródło
7
Dzięki, to faktycznie działa w przeciwieństwie do innych odpowiedzi, które mylą pamięć podręczną i pliki cookie ;-)
Peter Jenkins
3
Ale czy faktycznie czyści pamięć podręczną strony, czy po prostu ładuje ją bez użycia pamięci podręcznej? Oznacza to, że jeśli otworzysz katalog pamięci podręcznej, czy jakieś pliki związane z tą stroną znikną po ponownym załadowaniu?
Synetech,
3
Jest to dość ręczny sposób na zrobienie tego i może być denerwujący, jeśli musisz to zrobić wiele razy. Na szczęście istnieje łatwiejszy i szybszy sposób: superuser.com/a/598260/83619
Tom Auger
3
Obecnie wydaje się, że Narzędzia deweloperskie Chrome wyłączają pamięć podręczną tylko wtedy, gdy DevTools jest otwarte bez faktycznego czyszczenia.
Jaak Kütt
5
alt ⌥+ cmd ⌘+ ina komputerze Mac, aby otworzyć Chrome Developer Tools
Yves M.
94

Po otwarciu narzędzi programistycznych (zwykle przez naciśnięcie F12) Kliknij + przytrzymaj przycisk „Załaduj ponownie stronę”. Z wyskakującej listy wybierz „Opróżnij pamięć podręczną i uruchom ponownie ładowanie”.

Nie jestem pewien, czy to wyczyści pamięć podręczną dla całej domeny. Ale prawdopodobnie spełnia 90% przypadków użycia osób, które odwiedzają to pytanie dotyczące SE.

Uwaga: W niektórych przypadkach NIE spowoduje to otwarcia listy podręcznej. Wynika to z faktu, że strona nie jest w tej chwili buforowana, więc menu nie jest wywoływane.

Tom Auger
źródło
3
Nie działa na Macu.
Benjamin Crouzier
4
Spróbuj najpierw otworzyć pasek narzędzi programisty - naciśnij F12 (lub CMD + SHIFT + C dla konsoli). Nie testowałem na komputerze Mac.
Tom Auger
dzięki @Hashbrown za edycję. Powinienem był poprawić swoją odpowiedź.
Tom Auger
bez obaw. to rozwiązanie jest po prostu szybsze niż wybrana odpowiedź i mniej drastyczne niż całkowite wyłączenie pamięci podręcznej. Wydaje mi się, że to musi być na szczycie, a jedynym sposobem na uzyskanie opinii jest to, że ludzie przetestują to i zadziała dla nich
Hashbrown
1
Użyj kliknięcia prawym przyciskiem myszy na GNU / Linux, aby otworzyć menu podręczne zamiast długiego kliknięcia.
z0r
45

Oto jak usunąć pliki cookie Chrome selektywnie według domeny lub subdomeny:

  • iść do chrome://settings/content/cookies
  • wpisz nazwę domeny w polu wyszukiwania
  • kliknij usuń

Więcej informacji tutaj:

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

Nie można jednak wybrać plików cookie według folderów internetowych, np www.domain.com/folder1.

euroblaze
źródło
2
Witamy w Super User! Byłoby miło dołączyć tutaj istotne części odpowiedzi i podać link tylko do wykorzystania w przyszłości.
slhck
40
Pytanie dotyczyło wyczyszczenia pamięci podręcznej , ale odpowiedziałeś, jak wyczyścić pliki cookie .
Daniel Serodio
Znaleziono pamięć podręczną również z tej samej zakładki szczegółów.
Jaak Kütt
Żeby dodać zamieszanie - zadziałało to dla mnie, jestem pewien, że „pamięć podręczna” ORAZ ustawienia chrome zawierają coś, co nazywa się „pamięcią lokalną”, więc uważam, że termin „pamięć podręczna przeglądarki” może być zbyt ogólny. Chodzi mi o to, że ta odpowiedź zadziałała dla mnie.
ssaltman
1
Dla Chrome V65, aby wyczyścić pliki cookie, przejdź do Ustawienia> Zaawansowane> Ustawienia treści> Cookies> Wszystkie pliki cookie i dane witryn> użyj „szukaj ciasteczka” pole, aby znaleźć stronę internetową, a następnie usuń ten plik cookie
Lars Nordin
7
  1. Naciśnij control shift i(lub command shift iw OS X), aby otworzyć Narzędzia deweloperskie.
  2. Kliknij prawym przyciskiem myszy przycisk przeładowania obok paska adresu.
  3. Wybierz: „Opróżnij pamięć podręczną i uruchom ponownie ładowanie”.
Joseph Hansen
źródło
2

W trzech krokach:

  1. F12 (otwarte narzędzia programistyczne)
  2. F1 (Przejdź do ustawień)
  3. W obszarze Preferencje / Sieć usuń zaznaczenie Wyłącz pamięć podręczną (gdy DevTools jest otwarte)

Zauważ, że możesz zdokować narzędzia DevTools, jeśli wolisz zachować je jako osobne okno podczas otwierania.

Peque
źródło
Ten działa dobrze, jeśli chcesz odświeżyć zewnętrzne zasoby, takie jak js lub css
RafaSashi
2

W Chrome 72+:

  1. Iść do chrome://settings/siteData
  2. Wpisz nazwę domeny w polu wyszukiwania
  3. Zarówno:
    1. Kliknij przycisk ikony kosza dla każdego wyniku
    2. Kliknij przycisk „Usuń wszystko pokazane”

Spowoduje to usunięcie wszystkich danych witryny dla tych witryn, w tym plików cookie i pamięci podręcznej.

Zaletą tej techniki jest to, że możesz łatwo wyczyścić dane witryny dla wszystkich subdomen domeny.

Innym sposobem uzyskania dostępu do tego ekranu ustawień jest:
Menu z trzema kropkami> Ustawienia> Zaawansowane (u dołu)> Ustawienia treści (w obszarze Prywatność i bezpieczeństwo)> Pliki cookie (tak, nazwa wprowadza w błąd)> Zobacz wszystkie pliki cookie i dane witryny

qwertzguy
źródło
1
Wrench -> Preferences -> Under the Hood -> 
Use DNS pre-fetching to improve page load performance

Wyłącz ją - w ten sposób zrzucając całą pamięć podręczną aplikacji - ponownie załaduj dotkniętą stronę - a następnie włącz ponownie. Jeśli zdarza się to często lub problem nie jest usuwany, problem stanowi pamięć podręczna w górę od Chrome i prawdopodobnie należy pozostawić wyłączoną Chrome.

Selektywne unieważnienie pamięci podręcznej warstwy aplikacji (które odbywa się wyłącznie ze względu na szybkość aplikacji), ponieważ chrome nie „przejmuje biznesu”, ponieważ system może być odpowiedzią na jakiś problem, ale nie jest to bardzo dobra odpowiedź.

(Aby nie dać się nabrać na punkcie mojego stwierdzenia „brak działalności”, używam pobierania z wyprzedzeniem, ponieważ lubię nieprzyzwoity charakter, właściwy czy nie)

msw
źródło
2
Pomimo twoich nawiasowych zastrzeżeń i poprawności twojego rozwiązania, i tak jestem puszysta.
Blomkvist
Ta odpowiedź jest niepoprawna. Wyłączenie wstępnego pobierania DNS nie usuwa pamięci podręcznej HTTP Chrome.
duskwuff
1

Usuwanie wpisów historii będzie działać w wielu przypadkach: (Mac)

  1. Cmd+ Y(Otwarta historia)
  2. Wyszukaj swoją domenę
  3. Sprawdź wszystkie wpisy. Niestety w tej chwili nie ma przycisku Sprawdź wszystko . Nie musisz jednak klikać pól wyboru, kliknięcie czasu też działa.
  4. Kliknij Remove selected items
Nelu
źródło
0

Webpack buforował dla mnie poprzedni projekt i potrzebuję części buforowania do pracy, więc nie mogłem używać incognito. 3 najlepsze rozwiązania nie działały w moim przypadku. To, co zadziałało i było wystarczająco szybkie do wdrożenia, to kliknięcie karty Zasoby w Narzędziach dla programistów, rozwinięcie pamięci podręcznej i kliknięcie prawym przyciskiem myszy, aby usunąć buforowane dane.

garajo
źródło