webentwicklung-frage-antwort-db.com.de

Unterschied zwischen F5, STRG + F5 und Klick auf Aktualisieren?

Hallo, ich habe bei der Entwicklung meiner Webanwendungen oft erlebt, dass es drängt F5 oder refresh erzeugt oder aktualisiert nicht das richtige Ergebnis. Aber wenn wir treffen CTRL + F5 es erzeugt das richtige Ergebnis. Was ist der grundlegende Unterschied zwischen einfach F5 und CTRL + F5? Ich habe das Pressen auch oft einfach erlebt F5 Durch Drücken der Taste refresh im Browser werden ebenfalls unterschiedliche Ergebnisse generiert.

Kann mir jemand sagen, was der grundlegende Unterschied zwischen all diesen Anfragen ist?.

48
Awais Qarni

CTRL+F5 zwingt den Cache zum Löschen. somit wird das richtige Ergebnis erzeugt.

54
Alex

Ich habe zu diesem Thema kleine Nachforschungen angestellt und festgestellt, dass sich die Browser anders verhalten:

enter image description here

Weitere Informationen finden Sie in meinem Blog-Beitrag " Hinter der Schaltfläche" Aktualisieren " ".

36

F5 und die Schaltfläche "Aktualisieren" überprüft Ihren Browser-Cache, bevor Sie den Server nach Inhalten fragen.

Ctrl + F5 erzwingt eine Last vom Server.

Sie können Inhaltsablauf-Header und/oder Meta-Tags setzen, um sicherzustellen, dass der Browser nichts zwischenspeichert (was Sie möglicherweise nur für die Entwicklungsumgebung tun können).

13
Oded

F5 Löst ein Standard-Reload aus.

Ctrl + F5 Löst ein erzwungenes Nachladen aus. Dadurch lädt der Browser die Seite erneut vom Webserver herunter und stellt sicher, dass immer die neueste Version vorliegt.

Anders als bei F5wird beim erzwungenen Neuladen keine zwischengespeicherte Kopie der Seite angezeigt.

6
Cody Gray

F5 ist ein Standard-Seiten-Reload.

und

CTRL + F5 Aktualisiert die Seite, indem der zwischengespeicherte Inhalt der Seite gelöscht wird.

Den Cursor im Adressfeld haben und drücken ENTER wird auch das gleiche tun wie CTRL + F5

4
sumgeek