Was ist Strg+Umschalt+R?
Strg+Umschalt+R ist ein Tastaturkürzel, mit dem eine Webseite in Google Chrome hart neu geladen wird.
Aber was genau ist ein „Hard Reload“?
Um „Hard Refresh“ zu verstehen, muss man zuerst verstehen, was bei einem „normalen Reload“ passiert.
„Normales Neuladen“ wird in einer Webseite durchgeführt, die in einem Browser wie Chrome geladen wird, indem man die Schaltfläche „Neu laden“ in der oberen linken Ecke des Browsers neben der Schaltfläche „Zurück & Vorwärts“ drückt oder indem man die Tastenkombination Strg+R oder die Funktionstaste f5 drückt.
Wenn ein „Normales Neuladen“ durchgeführt wird, verwendet der Browser die zwischengespeicherten Kopien der statischen Dateien (CSS, Javascript, Bilder, Textdateien) der Webseite, die während des ersten Ladevorgangs dieser Webseite heruntergeladen wurden. Die Idee ist, dass der Browser versucht, das erneute Herunterladen dieser statischen Dateien der Webseite zu vermeiden, um das Laden der Seite zu beschleunigen.
Wenn wir jedoch den Browser dazu zwingen wollen, alle CSS-, Javascript-, Bild- und sonstigen Webseiten-Assets erneut herunterzuladen und die zwischengespeicherten Kopien dieser Dateien im Wesentlichen zu vernachlässigen, dann können wir dies erreichen, indem wir „Hard Reload“ mit den folgenden Tastenkombinationen durchführen:
Strg+Umschalt+R oder Umschalt+f5
So, warum brauchen wir „Hard Reload“?
Browser-Caching ist ein Alptraum, besonders während der Entwicklung, wenn man ständig Änderungen an der Webseite vornimmt und sich die Ausgabe im Browser ansieht. Wenn Sie also gerade eine CSS-Datei bearbeitet haben und Ihre Webseite im Browser aktualisieren, werden Sie die Änderung im Stylesheet wahrscheinlich nicht sehen, da der Browser immer noch die zwischengespeicherte Version Ihrer CSS-Datei verwendet und nicht die aktualisierte. Daher müssen Sie einen „Hard Reload“
Cache leeren und Hard Reload – Die dritte Reload-Option in Googe Chrome
Google Chrome unterstützt eine dritte Reload-Option namens „Cache leeren und Hard Reload“. Dabei wird zunächst der Browser-Cache & geleert und dann ein harter Reload durchgeführt.
Um diese Option anzuzeigen, müssen Sie zunächst die Entwicklertools des Browsers mit dem Tastaturkürzel F12 öffnen, da dies eine Voraussetzung dafür ist. Klicken Sie anschließend mit der rechten Maustaste auf den Reload-Button, um das Reload-Menü anzuzeigen.
Sie werden sich vielleicht fragen, welchen Sinn es hat, den Browser-Cache zu leeren, bevor Sie einen harten Reload durchführen. Der Grund dafür ist, dass es Situationen gibt, in denen Webseiten zusätzliche Inhalte mit Hilfe von JavaScript oder anderen Mitteln herunterladen, die nicht Teil des anfänglichen Ladevorgangs der Seite sind. Diese Ressourcen können im Cache gespeichert sein und folglich aus dem Cache geladen werden, selbst wenn Sie eine harte Neuladung vornehmen. Diese Methode berücksichtigt solche Situationen.