Im Bereich der Webentwicklung kann es für verschiedene Szenarien von entscheidender Bedeutung sein, zu wissen, wann ein Benutzer eine Seite neu lädt oder aktualisiert. In diesem Artikel untersuchen wir Möglichkeiten, mithilfe von JavaScript effektiv nach Seitenneuladeereignissen zu suchen.
Das Navigator-Objekt bietet uns Zugriff auf die Navigations-Timing-API, mit der wir ermitteln können, wie die Seite geladen wurde.
if (window.performance) {<br> console.info("window.performance funktioniert in diesem Browser einwandfrei");<br>}<br>console.info(performance.navigation.type);<br>if (performance. navigation.type == performance.navigation.TYPE_RELOAD) {<br> console.info("Diese Seite wird neu geladen");<br>} else {<br> console.info("Diese Seite wird nicht neu geladen");<br>}
Es ist wichtig Bitte beachten Sie, dass die API window.performance.navigation.type veraltet ist. Ich empfehle die Verwendung des verbesserten Ansatzes von Илья Зеленько.
Das obige ist der detaillierte Inhalt vonWie kann ich das erneute Laden von Seiten in JavaScript effizient erkennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!