Co to jest Ctrl+Shift+R?
Ctrl+Shift+R to skrót klawiaturowy używany do twardego przeładowania strony internetowej w Google chrome.
Ale czym dokładnie jest „twarde przeładowanie”?
Aby zrozumieć „twarde odświeżenie”, musisz najpierw zrozumieć, co dzieje się podczas „normalnego przeładowania”.
„Normalne Przeładowanie” jest wykonywane na stronie internetowej załadowanej w przeglądarce takiej jak chrome poprzez naciśnięcie przycisku przeładowania w lewym górnym rogu przeglądarki obok przycisku wstecz & do przodu lub poprzez naciśnięcie skrótu klawiaturowego Ctrl+R lub użycie klawisza funkcyjnego f5.
Gdy „Normalne Przeładowanie” jest wykonywane przeglądarka użyje zbuforowanych kopii plików statycznych (CSS, javascript, obrazy, pliki tekstowe) strony internetowej, które zostały pobrane podczas pierwszego zdarzenia ładowania tej strony internetowej. Idea jest taka, że przeglądarka stara się uniknąć ponownego ładowania tych statycznych plików strony internetowej, aby strona ładowała się szybciej.
Jeśli jednak chcemy zmusić przeglądarkę do ponownego pobrania każdego css, javascript, obrazów i innych zasobów strony internetowej i w zasadzie zaniedbać zbuforowane kopie tych plików to możemy to osiągnąć poprzez wykonanie „Hard Reload” używając następujących kombinacji klawiszy:
Ctrl+Shift+R lub Shift+f5
Dlaczego więc potrzebujemy „Hard Reload”?
Buforowanie w przeglądarce jest koszmarem, szczególnie podczas rozwoju, kiedy ciągle wprowadzasz zmiany na stronie i patrzysz na wynik w przeglądarce. Więc jeśli właśnie dokonałeś edycji pliku CSS i odświeżyłeś przeglądarkę na swojej stronie, są szanse, że nie zobaczysz zmiany, którą wprowadziłeś w arkuszu stylów, ponieważ przeglądarka wciąż używa zbuforowanej wersji twojego pliku CSS, a nie zaktualizowanej. Więc będziesz musiał wykonać „twarde przeładowanie”
Opróżnij pamięć podręczną i twarde przeładowanie – Trzecia opcja przeładowania w Googe Chrome
Google Chrome obsługuje trzecią opcję przeładowania o nazwie „Opróżnij pamięć podręczną i twarde przeładowanie”. Co to robi to, że najpierw czyści pamięć podręczną przeglądarki & następnie wykonuje twarde przeładowanie.
Aby zobaczyć tę opcję, trzeba będzie otworzyć Narzędzia programisty przeglądarki ze skrótem klawiaturowym F12 pierwszy, ponieważ jest to warunek wstępny dla tego. Następnie kliknij prawym przyciskiem myszy na przycisk przeładowania, aby wyświetlić menu przeładowania.
Możesz się zastanawiać, jaki jest sens czyszczenia pamięci podręcznej przeglądarki przed wykonaniem twardego przeładowania. Powodem jest to, że istnieją sytuacje, w których strony internetowe mogą pobierać dodatkową zawartość za pomocą JavaScript lub innych środków, które nie są częścią początkowego procesu ładowania strony. Te zasoby mogą być buforowane i w konsekwencji mogą być ładowane z pamięci podręcznej nawet jeśli wykonasz twarde przeładowanie. Ta metoda bierze pod uwagę takie sytuacje.