Gli ultimi tutorial di sviluppo web
 

evento onpagehide

<Oggetto evento

Esempio

Esegui un JavaScript quando l'utente sta navigando lontano da una pagina web:

<body onpagehide="myFunction()">


Definizione e l'utilizzo

L'evento onpagehide si verifica quando l'utente sta navigando lontano da una pagina web.

Ci sono diversi modi per navigare lontano da una pagina. Ad esempio, facendo clic su un link, aggiornare la pagina, la presentazione di una forma, chiudendo la finestra del browser, ecc

L'evento onpagehide è talvolta usato al posto del onunload dell'evento, come l'evento onunload fa sì che la pagina non per essere memorizzate nella cache.

Per scoprire se una pagina viene caricata direttamente dal server o se la pagina è in cache, è possibile utilizzare la proprietà persistito dell'oggetto PageTransitionEvent. Questa proprietà restituisce true se la pagina è in cache dal browser, e false altrimenti.


Supporto browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente l'evento.

Evento
onpagehide 11.0 5.0

Nota: A causa di diverse impostazioni del browser, questo evento non può sempre funzionare come previsto.


Sintassi

In HTML:

< In JavaScript:

object .onpagehide=function(){ In JavaScript, utilizzando il addEventListener() Metodo:

object .addEventListener("pagehide", myScript );

Nota: addEventListener() metodo non è supportato in Internet Explorer 8 e versioni precedenti.


Dettagli tecnici

bolle: No
cancelable: No
Tipo di evento: PageTransitionEvent
tag HTML supportati: <Body>
DOM Versione: Livello 3 Eventi

<Oggetto evento