Come posso catturare l'evento, chiudere la finestra del browser, in jQuery o javascript?Capture event onclose browser
risposta
siete alla ricerca per l'evento OnClose.
vedi: https://developer.mozilla.org/en/DOM/window.onclose
nota che non tutti i browser supportano questo (per esempio firefox 2)
Ma in Ie7 non funziona?! – AlexC
non funziona in molti browser. ma questo è l'unico evento per la chiusura di una finestra del browser –
Questo non è abbastanza buono. L'unica soluzione funzionante è [Evento Chiudi finestra browser] (http://stackoverflow.com/questions/1631959/browser-window-close-event#1632004) –
http://docs.jquery.com/Events/unload#fn
jQuery:
$(window).unload(function() { alert("Bye now!"); });
o javascript:
window.onunload = function(){alert("Bye now!");}
questo evento funziona e quando si aggiorna, ma ho bisogno, solo quando chiudo il browser! – AlexC
@Alexander Corotchi: Perché vuoi sapere quando l'utente chiude il browser? –
Nella mia applicazione posso lavorare più utenti, e quando 1 utente chiude il browser è necessario eseguire una funzione per escludere questo utente da questa applicazione. – AlexC
Eventi onunload o onbeforeunload non è possibile utilizzare direttamente - non differiscono tra la finestra vicino, aggiornamento della pagina, modulo invia, link clicca o modifica URL.
L'unica soluzione di lavoro è How to capture the browser window close event?
Spamming la tua risposta attraverso i commenti e poi risulta essere un link -solo risposta ... –
Uomini, utilizzare questo:
if(myWindow.closed){
callback();
return;
}
Questo non è "catturare" – AlliterativeAlice
- 1. Capture ManipulationDelta Event con ScrollViewer Inside (Windows Phone 8.1)
- 2. Rileva supporto browser per HTML Media Capture
- 3. Jquery Jstree checkbox capture capture
- 4. Come gestisco globalmente l'evento onClose di fancybox?
- 5. Registra o registra tutti i browser DOM/JQuery Event (s)
- 6. Come chiamiamo il logout servlet sul browser close event
- 7. Uncaught TypeError: impossibile chiamare il metodo 'onClose' di null
- 8. Capture output of data
- 9. Lambda Metafactory Variable Capture
- 10. Capture subprocess output
- 11. java regex capture group
- 12. Capture Ant output
- 13. Android Signature Capture
- 14. tastiera Nascondi Event con INDIETRO chiave
- 15. Capture uscita di processo esterno
- 16. richieste HTTP con Capture Javascript
- 17. Capture RatingBar Fare clic su
- 18. Lambda Capture and Memory Management
- 19. Capture Control-C in Python
- 20. Overhead capture overhead di chiusura
- 21. Screen capture ignora alcune finestre
- 22. annidata Lambda Capture in C++
- 23. Let image ManipulationMode capture pointer
- 24. Capture tipo generico in Java
- 25. HTML Media Capture API vs. getUserMedia()
- 26. Dichiarazione di UsersController :: beforeFilter() dovrebbe essere compatibile con AppController :: beforeFilter (torta \ Event \ Event $ event)
- 27. Trigger Real Event con jQuery
- 28. javascript on window close event
- 29. python: multiprocessing Event
- 30. End animation event android
possibile duplicato del [evento close finestra del browser] (http://stackoverflow.com/questions/1631959/browser-window -close-event) –