JavaScript: Czekaj! Czy na pewno chcesz odejść?

Przestań sięCzy zdarzyło Ci się dotrzeć do strony zgłoszeń tylko po to, aby zepsuć i zamknąć okno przeglądarki? Mam! Właściwie przeszedłem przez cały system zakupów i dodałem mnóstwo elementów tylko po to, aby przypadkowo zamknąć przeglądarkę. Ponieważ większość przeglądarek obsługuje teraz karty, jest to dość łatwe.

W aplikacjach, które mają wieloetapowy proces, przegląd i finalizację transakcji, rozsądnie byłoby skorzystać z potwierdzenia przed zamknięciem okna… ale nie jest to tak proste, jak myślisz. JavaScript ma zdarzenie onbeforeunload, w którym możesz potwierdzić, czy użytkownik naprawdę chce opuścić stronę. Tutaj jest przykład a oto kod:

Jeden komentarz

  1. 1

    Tak, doświadczyłem też tego zwariowanego małego problemu w oknie przeglądarki. Właściwie szukałem i znalazłem rozwiązanie tego problemu i myślę, że różni się on trochę od twojego kodu. Tylko twój kod wygląda świetnie i uprościł go. Dzięki

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.