Jak mogę zrobić odświeżanie pamięci podręcznej w Google Chrome?

337

Nie wiem, jak to się dokładnie nazywa, odświeżenie pamięci podręcznej oznacza, że ​​odśwież stronę po wyczyszczeniu pamięci podręcznej. Nie chcę wyczyścić całej pamięci podręcznej przeglądarki.

Nie mogę buforować odświeżania moich stron. W Firefoksie wiem, że to Shift+ Odśwież.

W Chrome próbowałem Ctrl+ R, Ctrl+ Odśwież, Alt+ Odśwież, Shift+ Odśwież, ale żadne z nich nie działa.

gAMBOOKa
źródło
2
Wersja 4.0.206.1 mojej wersji próbowałem ponownie po wprowadzeniu zmian w moim kodzie źródłowym (PHP). Odświeżono dobrze w FF z Shift + F5. Zmiana nie pojawiła się w Chrome po Ctrl + Odśwież.
gAMBOOKa
Czy przez „Ctrl + Refresh” masz na myśli kliknięcie przycisku odświeżania? Nie wiem, czy to działa w Chrome; Jestem prawie pewien, że Ctrl + F5 działa zgodnie z oczekiwaniami.
1
Próbowałem zarówno z F5 i Refresh, Ctrl i Shift ... bez zmian. Nie skonfigurowano serwera proxy,
gAMBOOKa,
12
Command-Shift-R działa w systemie Mac (OS X 10.6.7 i Chrome 17.0.963.56).
Joe Mornin
5
Na komputerze Mac: przytrzymaj CONTROL i kliknij przycisk przeładowania Chrome
Mitch Fournier

Odpowiedzi:

343

Pchania F12lub Ctrl+ Shift+ J„Narzędzia Otwarte wywoływacza” na systemie Windows (Mac: Cmd+ Opt+ I), a następnie można kliknąć prawym przyciskiem myszy na ikonę odświeżania i wybierz „Empty Cache i twarde Reload”

zrzut ekranu

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

Dokumentacja mówi:

  • W systemach Windows i Linux: Shift + F5lub Ctrl+ Shift+R
    • (zrzut ekranu): wprowadź opis zdjęcia tutaj
  • W systemie Mac : Cmd+ Shft+ R):

Ponownie ładuje bieżącą stronę, ignorując zawartość pamięci podręcznej.

Chociaż niektórzy zgłosili to działa, inni powiedzieli, że nie działa poprawnie

Inne opcje to:

  1. Konsola JavaScript

    Konsola JavaScript jest dostępna w dwóch trybach w Chrome DevTools: główna karta Konsoli lub jako widok podzielony, który można wyświetlić na innej karcie (takiej jak Elementy lub Źródła).

    Aby otworzyć kartę Konsola, wykonaj jedną z następujących czynności:

    Użyj skrótu klawiaturowego Command - Opcja - J (Mac) lub Control - Shift - J (Windows / Linux). Wybierz Widok> Deweloper> Konsola JavaScript .

    F12 nie wydaje się tu wspomniany, ale otworzy również tę konsolę w systemie Windows.

    Narzędzia dla programistów Chrome

    Korzystanie z konsoli JavaScript

  2. Okno incognito

    Inną ciekawą opcją jest otwarcie nowego okna incognito ( Ctrl+ Shift+ Nna Macu: + Shift+ N.). To okno nie korzysta z przechowywanych plików cookie, treści w pamięci podręcznej ani rozdzielczości DNS, więc możesz testować w nim rzeczy bez spowalniania normalnego przeglądania przez zrzucenie pamięci podręcznej. To prawie zawsze robię zamiast wyczyścić pamięć podręczną. https://support.google.com/chrome/answer/95464

  3. Wyłącz pamięć podręczną

    Otwórz Chrome Developer Tools ( F12, Mac: + + I). Kliknij ikonę ustawień (koło zębate w prawym dolnym rogu). Zaznacz „Wyłącz pamięć podręczną”. Teraz podczas przeglądania za pomocą narzędzi programistycznych otwarte buforowanie jest wyłączone.

  4. Kliknij i wyczyść

    Wreszcie istnieje również opcja rozszerzenia Click & Clean

Coops
źródło
2
To mi nie działa. f12 nic nie robi. Chrome 25.0.1364.172 na OSX 10.6.8.
Jonathan Hartley
1
Nie musisz otwierać narzędzi programistycznych. Również F12 jest dla systemu Windows. Na komputerze Mac: SourceI Źródło: developers.google.com/chrome-developer-tools/docs/shortcuts
basarat
1
Myślę, że te opcje pojawią się tylko wtedy, gdy Chrome będzie chciał je pokazać! Teraz zdaję sobie sprawę, że pokaże to tylko wtedy, gdy narzędzia programistyczne będą otwarte. Również jeśli ktoś tutaj nie lubi kliknięcia prawym przyciskiem myszy, możesz zrobić długie kliknięcie przycisku odświeżania, aby uzyskać ten sam efekt.
Jasjeev Singh,
1
Wyłącz pamięć podręczną jest teraz na karcie Sieć w Narzędziach programisty.
TranslucentCloud,
1
Nie jestem pewien, dlaczego ktoś powiedział, że nie potrzebujesz otwartych narzędzi programistycznych. Dla mnie potrzebujesz ich otwartych, a wtedy to działa świetnie. Dzięki za wskazówkę.
nycynik
65

Inną ciekawą opcją jest otwarcie nowego okna incognito ( Ctrl+ Shift+ N). To okno nie korzysta z zapisanych plików cookie, treści w pamięci podręcznej ani rozdzielczości dns, więc możesz testować w nim rzeczy bez spowalniania normalnego przeglądania przez zrzucenie pamięci podręcznej. To prawie zawsze robię zamiast wyczyścić pamięć podręczną.

nie
źródło
1
+1 Widzę, że Chrome będzie buforował pobrane pliki. Jest to szczególnie frustrujące, gdy pracuję nad konfiguracjami apache / nginx i pobieram plik index.php zamiast go przeglądać. Jedynym sposobem jest wyczyszczenie całej pamięci podręcznej, użycie incognito lub użycie przeglądarki Firefox.
James
1
argh, tyle że czasami to nie działa. Właśnie spędziłem 15 minut, próbując dowiedzieć się, dlaczego mój załadowany zewnętrznie plik SWF nie był dokładny. Firefox pokazał, że jest poprawny, żadna kombinacja odświeżania naciśnięcia klawisza w Incognito Chrome nie wyczyściła pliku SWF z pamięci podręcznej, ani nie wyczyściła rzeczywistej pamięci podręcznej Chrome i nie odświeżała okna Incognito. Musiałem całkowicie zamknąć i ponownie otworzyć okno Incognito, aby pamięć podręczna wreszcie zwolniła SWF.
Działało
Znów 5 minut później nie jest to niezawodne rozwiązanie, o ile wiem. Chrome v17.0.963.46 m
danjah 12.02. O
spowoduje to również wyłączenie rozszerzeń, które mogą być sprzeczne z niektórymi testami
Daniel Watrous,
19

Według dokumentacji , Ctrl+ F5lub Shift+ F5powinno działać. Może masz skonfigurowanego proxy w IE & chrome, który buforuje twoją stronę?

pauloya
źródło
1
Jeśli naprawdę chcesz mieć pewność, że musisz wyczyścić pamięć podręczną za pomocą opcji Narzędzia.
sorin
1
Musisz wyczyścić pamięć podręczną za pomocą narzędzi, aby usunąć favicon z pamięci podręcznej; normalne przeładowanie tego nie robi.
RomanSt
3
Link w odpowiedzi nie prowadzi już do zamierzonej strony.
Audite Marlow,
9

Obejście się bardzo szybko uderzając reload dwa razy z rzędu.

Josh Lee
źródło
1
Wydaje się, że nie we wszystkich przypadkach miałem po prostu stronę, która nie chciała się załadować z powodu wcześniejszych problemów z dns, a Chrome po prostu odmawiał załadowania jej przez około minutę ... po tym znowu działał.
Wolph
poza bardziej bezpośrednimi sposobami, takimi jak wyłączenie pamięci podręcznej na kartach sieciowych lub w preferencjach, czasami stwierdzam, że odświeżenie strony więcej niż dziesięć razy ma efekt czyszczenia. Właśnie kilkakrotnie
włączyłem
9

Mam problemy z odświeżaniem Chrome pomimo używania shift+ F5lub + shift+ r.

To, co według mnie działa, jest dość brutalne, to przytrzymanie + shift+ rprzez kilka sekund, aby przeglądarka wielokrotnie próbowała odświeżyć pamięć podręczną Java i nie powiodła się. Następnie następnym razem pomyślnie pobierze JS z serwera.

Mateusz Piotrowski
źródło
1
Tak, mogę to potwierdzić. Robiłem to sam.
gAMBOOKa,
9

Chrome jest do bani. Czasami mogę dostać Shift+ F5do pracy, ale nie zawsze. Obecnie moim rozwiązaniem jest rozszerzenie „Click & Clean” . Jest brzydka, ale działa za każdym razem, więc polecam na razie.

Stimul8d
źródło
2
Dla mnie Ctrl + Shift + R dwukrotnie działa za każdym razem. Nie wiem, dlaczego sprawili, że było to tak denerwujące.
RomanSt
7

Otwórz Chrome Developer Tools (F12 lub Ctrl + Shift + I lub Menu / Tools / Developer Tools). Kliknij ikonę ustawień (koło zębate w prawym dolnym rogu). Zaznacz „Wyłącz pamięć podręczną”. Teraz podczas przeglądania za pomocą narzędzi programistycznych otwarte buforowanie jest wyłączone.

Paulpro
źródło
2

Ctrl+ Shift+ F5wydaje się działać dla mnie.

Todd
źródło
2

Możesz kliknąć prawym przyciskiem myszy, przejść Inspect Elementpod zakładkę Resourceslub Application(w nowszych wersjach) zwiń Cookieskliknij prawym przyciskiem myszy nazwę domeny i kliknij Clear.

Dolphin
źródło
1

mogą to być po prostu ustawienia klawiatury, sprawdź, czy masz włączone lub wyłączone klawisze funkcyjne, z moim logitech keybaord jest to klawisz FMode, podobny do NumLock!

Juggy
źródło
1
  1. Kliknij menu Narzędzia. (klucz w prawym górnym rogu)

  2. Wybierz opcje.

  3. Kliknij kartę Pod maską.

  4. Kliknij Wyczyść dane przeglądania…

  5. Zaznacz pola odpowiadające rodzajom informacji, które chcesz usunąć.

    • Wyczyść historię przeglądania
    • Wyczyść historię pobierania
    • Opróżnij pamięć podręczną
    • Usuń ciasteczka
    • Usuń zapisane hasła

Możesz także wybrać okres, w którym chcesz usunąć informacje z pamięci podręcznej, korzystając z menu rozwijanego Wyczyść dane z tego okresu.

  1. Po zakończeniu kliknij Wyczyść dane przeglądania.
Kristin
źródło
12
Dlaczego miałbym usuwać całą pamięć podręczną, aby przetestować jedną stronę ?! Wolałbym używać Firefoksa.
gAMBOOKa,
Chrome powraca na obraz, ponieważ możesz teraz mocno przeładować - superuser.com/a/512833/92862
Coops
1

W systemie Windows Ctrl + F5do twardego przeładowania i tylko F5do przeładowania.

Na Mac + + Rdo twardego ładowania i + Rdo ponownego ładowania.

hard przeładowanie usuwa pamięć podręczną dla tej strony.

Jeśli chcesz po prostu przetestować różne rzeczy, przejdź do trybu incognito . Możesz po prostu zamknąć to okno, aby wyczyścić całą tymczasową pamięć podręczną i historię.

W systemie Windows : Ctrl+ Shift+N

Na Macu : + Shift+N

abe312
źródło