Estoy desarrollando una de esas ventanas de advertencia que le dice al usuario que pueden tener datos no guardados, pero solo necesito advertirles si abandonan la página. Actualmente lo hace en actualizaciones, devoluciones, etc. Me preguntaba si había alguna forma de saber cómo se descargó la página u obtener más detalles sobre lo que el usuario está haciendo para descargar la página. (soluciones jquery bienvenidas).window.onbeforeunload: ¿Es posible obtener detalles sobre cómo se descargó la ventana?
Códigopara referencia:
window.onbeforeunload = function() { if (formIsDirty) { formIsDirty = false; return "Are you sure you want to navigate away from this page?"; } }
Utilicé 'document.activeElement' con éxito en IE, FF y Chrome. –
fantástico @RoelvanDuijnhoven !! –
¡Creo que esta debería ser la respuesta aceptada! – EthR