onpagehideEvento
Ejemplo
Ejecutar JavaScript cuando el usuario abandona la página:
Definición y uso
El evento onpagehide se activa cuando el usuario abandona la página.
Hay muchas formas de abandonar una página web, como hacer clic en un enlace, actualizar la página, enviar un formulario, cerrar el navegador, etc.
El evento onpagehide a veces puede reemplazar alonunloadevento, pero después de que se activa el evento onunload, la página no se puede almacenar en caché.
Para ver si la página se cargó directamente desde el servidor o se leyó desde la caché, puede usar la propiedad persisted del objeto PageTransitionEvent. Si la página se leyó desde la caché del navegador, esta propiedad devuelve true; de lo contrario, devuelve false.
Soporte del navegador
Los números en la tabla indican el número de versión del primer navegador que admite este evento.
| Evento | |||||
|---|---|---|---|---|---|
| onpagehide | Yes | 11.0 | Yes | 5.0 | Yes |
Sintaxis
En HTML:
En JavaScript:
En JavaScript, usando el método addEventListener():
Nota:Internet Explorer 8 y versiones anteriores de IE no son compatibles con eladdEventListener()método.
Detalles técnicos
| ¿Admite burbujeo? | No |
|---|---|
| ¿Se puede cancelar? | No |
| Tipo de evento: | PageTransitionEvent |
| Etiquetas HTML compatibles: | <body> |
Objeto de evento Otras extensiones