Die einfache Antwort ist nein - die Sicherheitsmodelle von Browsern erlauben es Ihnen nicht explizit zu erkennen, wie ein Benutzer Ihre Seite verlassen hat (Aktualisieren / Schließen / interner Link / externer Link).
Ermitteln des Refresh-Browsers zum Entladen / Beforeunload, wenn der Browser geschlossen wurde
Es ist möglich, mithilfe eines Cookies zu überprüfen, ob ein Nutzer Ihre Seite lädt, unabhängig davon, ob sie sich zuvor in derselben Sitzung auf dieser Website befanden - z. erkennen, ob sie aktualisiert haben - aber nicht bevor sie aktualisiert werden:
Browseraktualisierung in JavaScript erkennen
Überprüfen Sie, ob die Seite in JavaScript neu geladen oder aktualisiert wird
Ein partieller und unvollkommener Ansatz wäre es zu erkennen, ob sie kurz vor dem Entladen der Seite "F5" oder "Strg + R" oder "Cmd + R" (Tastenkürzel für die Aktualisierung) gedrückt haben. Dadurch werden einige Aktualisierungen erkannt, aber nicht, wo der Benutzer tatsächlich auf die Aktualisierungsschaltfläche geklickt hat.
%Vor%Sie können auch erkennen, wenn auf einen Link geklickt wird , ob das Ziel des Links auf derselben Site ist oder nicht: Wie kann ich feststellen, wenn der Benutzer meine Site verlässt und nicht einfach auf eine andere Seite geht?
Tags und Links javascript html