pageshow

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

L'évènement pageshow est émis lorsqu'une entrée dans un historique de session est atteinte (cela comprend les boutons précédent / suivant ainsi que l'affichage initial de la page après l'évènement onload).

Informations générales

Propriétés

Propriété Type Description
target Lecture seule EventTarget La cible de l'évènement (la plus haute dans l'arbre DOM).
type Lecture seule DOMString Le type d'évènement.
bubbles Lecture seule Boolean Si l'évènement bouillonne en temps normal ou non.
cancelable Lecture seule Boolean Si l'évènement est annulable ou non.
persisted Lecture seule boolean Si l'entrée est chargée depuis le cache ou non.

Exemples

L'exemple suivant va afficher dans la console des informations sur l'évènement pageshow, qui est émis à l'utilisation des boutons précédent / suivant, et pas uniquement après onload :

js
window.addEventListener("pageshow", function (event) {
  console.log("pageshow:");
  console.log(event);
});

Bien que ce ne soit pas la meilleure pratique, vous pouvez également ajouter l'évènement comme un attribut sur la balise <body>, de la même manière que onload :

html
<body onload="myonload()" onpageshow="mypageshowcode()"></body>

Spécifications

Specification
HTML
# event-pageshow

Compatibilité des navigateurs

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
pageshow event

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Voir aussi