ventana salir recarga pestaña pagina navegador evento ejecutar detectar con cierre cerrar capturar javascript cross-browser

javascript - salir - Evento para cuando el usuario cambia las pestañas del navegador.



onbeforeunload (2)

Puede intentar usar un marco, como MooTools o jQuery, que proporciona compatibilidad con varios navegadores. Deben poder detectar con mayor confiabilidad los eventos de blur y focus para la ventana del navegador.

Personalmente he usado jQuery con mucho éxito:

$(window).blur(function(e) { // Do Blur Actions Here }); $(window).focus(function(e) { // Do Focus Actions Here });

Estoy buscando un evento que se activará cuando el usuario cambie de la página a otra pestaña, y otro evento que se activará cuando el usuario vuelva a la pestaña.

window.onblur y window.onfocus no parecen funcionar correctamente en todos los navegadores

¿Hay algún proxy que pueda ver para sintetizar este evento?