![]() ![]() |
Post
#1
|
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Czy jest możliwe wykrycie zdarzenia zamknięcia zakładki/karty w przeglądarce? Nie chodzi mi o odświeżenie, tylko o samo zamknięcie/przejście na inny adres.
Przeglądarki jakie mnie interesują to Fx 3, 3.5, 3.6 oraz IE 7 i 8. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
Nie wiem jak z zamknięciem karty ale dla zamknięcia przeglądarki czy zmiany adresu to zdarzenie onunload.
|
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Nie wiem jak z zamknięciem karty ale dla zamknięcia przeglądarki czy zmiany adresu to zdarzenie onunload. Właśnie onunload i onbeforeunload odpada, ponieważ zdarzenia te łapią również odświeżenie strony. A ja potrzebuję jedynie wykryć zamknięcie/zmianę adresu w danej zakładce. |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
No to onbeforeunload + detekcja przycisku odświeżania.
|
|
|
|
Post
#5
|
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 |
Też nic nie pomoże, ponieważ nie jestem w stanie wykryć odświeżenia poprzez przycisk odśwież w przeglądarce. Poza tym nie jestem w stanie wykryć jaki adres jest przed, a jaki po odświeżeniu. Innymi słowy nie da się/nie wiem* jak sprawdzić czy podczas unload adres przed unload jest inny od adresu po unload.
* niepotrzebne skreślić (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#6
|
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź |
@Batman, ja miałem ostatnio ten sam problem:
http://forum.php.pl/index.php?showtopic=14...mp;#entry717616 Ale że się da, na to wskazują choćby strony banków internetowych. W www.ipko.pl po odświerzeniu, kliknięciu "Wstecz", zamknięciu karty(nie przeglądarki), system Cię wylogowuje. Ale jak? Ten post edytował blooregard 3.03.2010, 15:23:10 |
|
|
|
![]() ![]() |
|
Aktualny czas: 9.06.2026 - 11:47 |