Los últimos tutoriales de desarrollo web
 

Evento onpagehide

<Objeto de evento

Ejemplo

Ejecutar un JavaScript cuando el usuario está navegando lejos de una página web:

<body onpagehide="myFunction()">


Definición y Uso

El evento onpagehide se produce cuando el usuario está navegando lejos de una página web.

Hay varias maneras de navegar lejos de una página. Por ejemplo, al hacer clic en un enlace, actualizar la página, envía un formulario, cierre la ventana del navegador, etc.

El evento onpagehide se utiliza a veces en lugar de la onunload evento, ya que el evento onunload hace que la página no se almacenan en caché.

Para saber si una página se carga directamente desde el servidor o si se almacena en caché la página, se puede utilizar la propiedad del objeto persistido PageTransitionEvent. Esta propiedad devuelve verdadero si la página se almacena en caché por el navegador, y falso en caso contrario.


Soporte del navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el evento.

Evento
onpagehide 11.0 5.0

Nota: Debido a las diferentes configuraciones del navegador, este evento no siempre funciona como se esperaba.


Sintaxis

En HTML:

< En JavaScript:

object .onpagehide=function(){ En JavaScript, utilizando el addEventListener() método:

object .addEventListener("pagehide", myScript );

Nota: El addEventListener() método no es compatible en Internet Explorer 8 y versiones anteriores.


Detalles técnicos

burbujas: No
cancelable: No
Tipo de evento: PageTransitionEvent
etiquetas HTML admitidas: <Body>
DOM Versión: Nivel 3 Eventos

<Objeto de evento