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);
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/LocationDas 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!