Prüfen Sie, falls die Seite wird neu geladen oder aktualisiert, in Javascript
Ich möchte überprüfen, Wann jemand versucht, eine Seite aktualisieren.
Zum Beispiel, wenn ich eine Seite öffnen, passiert nichts, aber wenn ich die Seite aktualisieren, gibt eine Warnung.
InformationsquelleAutor der Frage Ahmed | 2011-02-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ersten Schritt ist zu prüfen,
sessionStorage
für einige vordefinierte Wert und wenn es vorhanden ist, werden Benutzer benachrichtigt:Zweite Schritt ist die
sessionStorage
auf einen Wert (zum Beispieltrue
):Session Werte gehalten bis die Seite geschlossen ist, so wird es nur funktionieren, wenn Seite neu geladen in einem neuen tab mit der Seite. Sie können auch halten Sie die reload-count auf die gleiche Weise.
InformationsquelleAutor der Antwort DitherSky
Speichern ein cookie das erste mal, dass jemand die Seite besucht. Nach der Aktualisierung überprüfen Sie, ob Ihre cookie vorhanden ist und wenn es das tut, aufmerksam.
und in Ihren body-tag:
InformationsquelleAutor der Antwort techfoobar
wenn
gibt
0 => Benutzer gerade eingegeben haben in einer Url
1 => Seite reloaded
2 => zurück-Taste geklickt.
InformationsquelleAutor der Antwort sony vizio
Fand ich einige Informationen hier Javascript-Erkennung Seite Aktualisieren
InformationsquelleAutor der Antwort Manpreet
Wenn Sie wollen auch, um festzustellen, ob der Benutzer auf das X oben rechts im browser:
InformationsquelleAutor der Antwort Manpreet