onpagehideEvento

事件对象参考手册Objeto de evento

Ejemplo

Ejecutar JavaScript cuando el usuario abandona la página:

<body onpagehide="myFunction()">



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:

<element onpagehide="myScript">

En JavaScript:

object.onpagehide=function(){myScript};

En JavaScript, usando el método addEventListener():

object.addEventListener("pagehide", myScript);

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