Heim > Web-Frontend > js-Tutorial > Wie erzwinge ich eine harte Aktualisierung einer Webseite mit JavaScript?

Wie erzwinge ich eine harte Aktualisierung einer Webseite mit JavaScript?

Susan Sarandon
Freigeben: 2024-10-19 15:48:02
Original
1071 Leute haben es durchsucht

How to Force a Hard Refresh of a Web Page with JavaScript?

Eine harte Aktualisierung der aktuellen Seite mit JavaScript erzwingen

Durch die Durchführung einer harten Aktualisierung wird der Webbrowser gezwungen, eine neue Kopie der aktuellen Seite abzurufen Seite, einschließlich aller externen Ressourcen wie Bilder, JavaScript und CSS. In JavaScript kann dies durch die Verwendung der Methode location.reload() erreicht werden.

Lösung:

location.reload(true);
Nach dem Login kopieren

Es ist jedoch wichtig zu beachten, dass diese Lösung möglicherweise funktionieren nicht in allen Browsern konsistent. Laut der MDN-Dokumentation für location.reload():

"Hinweis: Firefox unterstützt einen nicht standardmäßigen booleschen ForceGet-Parameter für location.reload(), um Firefox anzuweisen, seinen Cache zu umgehen und ein Neuladen des aktuellen zu erzwingen In allen anderen Browsern wird jedoch jeder Parameter, den Sie in einem location.reload()-Aufruf angeben, ignoriert und hat keinerlei Auswirkungen Wenn Sie einen Wert als Argument angeben, wird der Browser angewiesen, die Seite immer vom Server abzurufen und dabei alle zwischengespeicherten Versionen zu umgehen. Wenn ein falscher Wert oder kein Argument angegeben wird, lädt der Browser die Seite möglicherweise aus seinem Cache.

Weitere Informationen zu dieser Methode und ihren Einschränkungen finden Sie in den folgenden Ressourcen:

Das Standortobjekt: https://developer.mozilla.org/en-US/docs/Web/API/Location

Das obige ist der detaillierte Inhalt vonWie erzwinge ich eine harte Aktualisierung einer Webseite mit JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage