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.