pageshow
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.
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
- Spécification
- Interface
- Bouillonne
-
Non
- Annulable
-
Non
- Cible
-
Document (dispatché sur Window)
- Action par défaut
-
Aucune
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 :
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 :
<body onload="myonload()" onpageshow="mypageshowcode()"></body>
Spécifications
| Specification |
|---|
| HTML> # event-pageshow> |
Compatibilité des navigateurs
Chargement…