Heim >Web-Frontend >js-Tutorial >Wie kann ich das Neuladen oder Aktualisieren von Seiten in JavaScript erkennen?
So ermitteln Sie das Neuladen oder Aktualisieren einer Seite in JavaScript
Problem:
Erkennen Sie, wann a Der Benutzer lädt eine Webseite neu oder aktualisiert sie. Wenn die Seite beispielsweise zum ersten Mal geöffnet wird, sollte sie unverändert bleiben, aber beim Aktualisieren sollte eine Warnung ausgelöst werden.
Lösung:
Das ist unbedingt zu beachten window.performance.navigation.type ist veraltet. Verwenden Sie stattdessen das von den meisten modernen Browsern unterstützte Navigatorobjekt, das die Navigation Timing API nutzt.
// Check for Navigation Timing API support if (window.performance) { console.info("window.performance works fine on this browser"); } console.info(performance.navigation.type); if (performance.navigation.type == performance.navigation.TYPE_RELOAD) { console.info("This page is reloaded"); } else { console.info("This page is not reloaded"); }
Das obige ist der detaillierte Inhalt vonWie kann ich das Neuladen oder Aktualisieren von Seiten in JavaScript erkennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!