¿Cómo puedo capturar el evento, cerrar la ventana del navegador, en jQuery o javascript?Capturar evento en el navegador cerrado
Respuesta
usted está buscando para el evento OnClose.
véase: https://developer.mozilla.org/en/DOM/window.onclose
nota que no todos los navegadores soportan este (por ejemplo, Firefox 2)
Pero en Ie7 no funciona? – AlexC
no funciona en muchos navegadores. pero ese es el único evento para el cierre de una ventana del navegador –
Esto no es suficiente. La única solución de trabajo es [Evento de cierre de la ventana del navegador] (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!");}
este evento funciona y cuando lo actualizo, pero lo necesito, ¡solo cuando cierro el navegador! – AlexC
@Alexander Corotchi: ¿Por qué quieres saber cuándo el usuario cierra el navegador? –
En mi aplicación puede trabajar más usuarios, Y cuando 1 usuario cierra el navegador necesita ejecutar una función para excluir a este usuario de esta aplicación. – AlexC
Eventos onUnload o onbeforeunload no se puede utilizar directamente - no se diferencian entre la ventana estrecha, actualización de la página, envío de formulario, clic de enlace o cambio de URL.
La única solución de trabajo es How to capture the browser window close event?
Spamming su respuesta a través de los comentarios y luego resulta ser un enlace -solo responde .... –
Hombres, utilice esto:
if(myWindow.closed){
callback();
return;
}
Esto no es "capturar" – AlliterativeAlice
- 1. Cómo capturar el navegador cerrar evento?
- 2. Cómo capturar el evento System.exit?
- 3. Capturar el mouse haga clic derecho en el evento de un control de navegador web
- 4. Capturar ventana cerrar evento
- 5. ¿Capturar el evento "desplazarse hacia abajo"?
- 6. Capturar evento clave para retroceso
- 7. Diálogo jQuery UI - detener evento cerrado
- 8. La sesión de Omniauth caduca cuando el navegador está cerrado
- 9. ¿Cómo elimino las cookies cuando el navegador está cerrado?
- 10. Capturar evento de botón de fondo en "Preguntar"
- 11. Cómo capturar el evento hide keyboard en iOS usando JavaScript
- 12. Cómo capturar un retroceso en el evento onkeydown
- 13. C# tratando de capturar el evento KeyDown en un formulario
- 14. Capturar el evento cercano de la ventana emergente en JavaScript
- 15. ¿Cómo puedo capturar el evento de clic derecho en JavaScript?
- 16. Capturar cancelar evento en el tipo de entrada = archivo
- 17. Capturar evento de salida de aplicación - WinForms
- 18. cómo capturar el evento clave desde una vista?
- 19. Capturar salida del proceso mediante el evento OutputDataReceived
- 20. evento del navegador para window.focus()
- 21. Cómo capturar evento onclick en EditarTexto discapacitados en Android App
- 22. Control del navegador web: cómo capturar eventos del documento?
- 23. Evento OnKeyUp en el navegador Android para idiomas no latinos
- 24. Detectar evento de desplazamiento en el navegador de Android
- 25. Capturar teclas rápidas en los navegadores
- 26. Capturar evento después de ordenar en datable con jquery
- 27. ¿Se ejecuta PHP en segundo plano cuando el navegador está cerrado?
- 28. ¿Cuál es el evento para capturar el envío del formulario en Javascript?
- 29. js: entender cómo alert() impacta el evento de navegador loop
- 30. Detección del evento de impresión del navegador
posible duplicado de [evento estrecha ventana de búsqueda] (http://stackoverflow.com/questions/1631959/browser-window -close-event) –