Heim  >  Artikel  >  Web-Frontend  >  Wie erzwinge ich die Aktualisierung einer Webseite in JavaScript und umgehe den Cache?

Wie erzwinge ich die Aktualisierung einer Webseite in JavaScript und umgehe den Cache?

DDD
DDDOriginal
2024-10-19 15:42:02515Durchsuche

How to Force Refresh a Web Page in JavaScript and Bypass Cache?

Harte Aktualisierung der aktuellen Seite mit JavaScript

Das Erzwingen einer harten Aktualisierung einer Seite über JavaScript durch den Webbrowser stellt sicher, dass eine frische Kopie der Seite erhalten und alle ihre externen Ressourcen aktualisiert werden.

Um dies zu erreichen, stellt JavaScript eine Methode namens location.reload(true) bereit. Wenn ein wahrer Wert übergeben wird, weist diese Methode den Browser an, seinen Cache zu umgehen und das aktuelle Dokument direkt vom Server neu zu laden.

<code class="JavaScript">location.reload(true);</code>

Es ist wichtig zu beachten, dass diese Lösung möglicherweise nicht in allen Browsern konsistent funktioniert. Laut der MDN-Dokumentation unterstützt Firefox einen nicht standardmäßigen forceGet-Parameter in location.reload(), der das Dokument zwangsweise neu lädt. Andere Browser ignorieren jedoch alle an location.reload() übergebenen Parameter und haben keine Auswirkung.

Weitere Informationen finden Sie auf der MDN-Seite zum Standortobjekt.

Das obige ist der detaillierte Inhalt vonWie erzwinge ich die Aktualisierung einer Webseite in JavaScript und umgehe den Cache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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