- Jak sprawdzić, czy użytkownik opuszcza stronę?
- Jak wykryć stronę pozostawioną w JavaScript?
- Które wydarzenie wyzwala, gdy użytkownik opuszcza stronę?
Jak sprawdzić, czy użytkownik opuszcza stronę?
Najbardziej niezawodnym sposobem wykrycia, gdy użytkownik opuszcza stronę internetową, jest użycie zdarzenia VisiblityChange. To wydarzenie wystrzeli nawet do najmniejszych zmian, takich jak zmiana kart, minimalizacja przeglądarki, przełączanie z przeglądarki na inną aplikację na urządzenia mobilne itp.
Jak wykryć stronę pozostawioną w JavaScript?
Zamknięcie zakładki lub okna w przeglądarce można wykryć za pomocą zdarzenia PRZED PRZEDNIELD. Można tego użyć do powiadomienia użytkownika na wypadek, gdyby niektóre dane były niezapisane na stronie lub użytkownik błędnie nawiga od bieżącej strony, zamykając kartę lub przeglądarkę.
Które wydarzenie wyzwala, gdy użytkownik opuszcza stronę?
Zdarzenie PHAREDALOAD jest zwolnione, gdy okno, dokument i jego zasoby wkrótce zostaną rozładowane. Dokument jest nadal widoczny, a zdarzenie jest nadal anulowane w tym momencie. To zdarzenie umożliwia stronę internetową wyzwolenie okna dialogowego potwierdzenia z pytaniem, czy naprawdę chcą opuścić stronę.