Na komputerze Mac jest to Shift+Command+R lub przytrzymanie Shift podczas klikania przycisku ponownego ładowania (w przeciwieństwie do Command+R lub normalnego kliknięcia w celu regularnego odświeżania).
Więcej szczegółów:
W przypadku Shift+Command+R pamięć podręczna jest po prostu ignorowana, a zasoby są pobierane tak, jakby nie było pamięci podręcznej.
W przypadku Command+R Chrome będzie wydawać żądania If-Modified-Since
lub Etag
do serwera WWW, nawet dla rzeczy, które są faktycznie przechowywane w pamięci podręcznej. Dla większości, jeśli nie wszystkich, treści, które serwer powinien wtedy odpowiedzieć za pomocą 304 Not Modified
. Dotyczy to większości, jeśli nie wszystkich, nowoczesnych przeglądarek.
Jedynym sposobem na zmuszenie do polegania na pamięci podręcznej (bez pytania przeglądarki nawet o ewentualne zmiany) wydaje się być kliknięcie w link na stronie internetowej, lub podążanie za linkiem z zakładką, lub przejście do paska lokalizacji URL i naciśnięcie przycisku Return tam (Command+L, Return).
Jednakże: znany od dawna problem w Chrome, Chrome Forced Refresh nie ignoruje pamięci podręcznej (i nowszy Reload/Refresh nie odświeża ), a może faktycznie funkcja w WebKit, Dynamicznie wstawiane pod-źródła nie są odświeżane nawet po ponownym załadowaniu dokumentu zawierającego dokument , sprawia, że Chrome nie oczyszcza WSZYSTKICH powiązanych pamięci podręcznych podczas używania powyższych metod. A Chromium developer wyjaśnia :
Zakładka sieciowa narzędzi programistycznych pokazuje wodospad wszystkich zasobów w miarę ich ładowania. Po prawej stronie znajdują się dwie pionowe linie… jedna z nich jest oznaczona jako “Load event fired” na zawiśnięcie. Jakiekolwiek ładowanie po tym punkcie nie jest oficjalnie częścią strony (strona może wysyłać żądania przez wiele godzin) […] więc nie będzie “odświeżane” żadną kombinacją f5. Jest to z założenia.
[… ]
Caching [dowolnego zasobu, przed i po linii “Load event fired”] jest określany przez nagłówki HTTP odpowiedzi, a nie przez czas wystawienia żądania.
Również zauważ tweet @ChromiumDev’s :
Chrome DevTools’ Disable Cache unieważnia pamięć podręczną dysku (świetny do rozwijania!), ale… tylko gdy devtools jest widoczne.