Saltar al contenido

Detectar el evento Cerrar ventanas por jQuery

Solución:

Puedes usar:

$(window).unload(function() {
    //do something
}

Unload () está obsoleto en la versión 1.8 de jQuery, por lo que si usa jQuery> 1.8 puede usar incluso antes de descargar.

El evento beforeunload se activa cada vez que el usuario abandona su página por cualquier motivo.

$(window).on("beforeunload", function() { 
    return confirm("Do you really want to close?"); 
})

Evento de cierre de la ventana del navegador de origen

No hay un evento específico para capturar el evento de cierre del navegador.

Solo puede capturar al descargar la página actual.

Con este método, se realizará mientras se actualiza / navega por la página actual.

Incluso el cálculo de la posición XY del evento del mouse no le da un buen resultado.

El método unload () quedó obsoleto en la versión 1.8 de jQuery.

así que si está usando versiones anteriores a 1.8

luego usa –

$(window).unload(function(){
alert("Goodbye!");
});

y si está usando 1.8 y superior

luego usa –

window.onbeforeunload = function() {
    return "Bye now!";
};

espero que esto funcione 🙂

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *