Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

PageTransitionEvent

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨juillet 2015⁩.

Les évènements de transition de page sont émis quand une page web est chargée ou déchargée.

Information du DOM

Hiérarchie d'héritage

Event PageTransitionEvent

Exemple

HTML

html
<!doctype html>
<html>
  <body onpageshow="myFunction(event)"></body>
</html>

JavaScript

js
function myFunction(event) {
  if (event.persisted) {
    alert("La page a été mise en cache par le navigateur");
  } else {
    alert("La page n’a PAS été mise en cache par le navigateur");
  }
}

Membres

L'objet PageTransitionEvent possède les types de membres suivants :

Propriétés

L'objet PageTransitionEvent possède les propriétés suivantes :

Propriété Type d'accès Description
persisted Lecture seule Indique si une page web est chargée depuis le cache.