![]() |
![]() |
![]()
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. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]() |
![]()
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.
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
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. -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
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.
-------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
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ć ![]() -------------------- I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features. |
|
|
![]()
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 -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:14 |