PopStateEvent : constructeur PopStateEvent()
Baseline
Large disponibilité
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis août 2016.
Le constructeur PopStateEvent() crée un nouvel objet PopStateEvent.
Note :
En général, un·e développeur·euse web n'a pas besoin d'appeler ce constructeur, car le navigateur crée ces objets lui-même lors du déclenchement des évènements popstate.
Syntaxe
new PopStateEvent(type, options)
Paramètres
type-
Une chaîne de caractères avec le nom de l'évènement. Il est sensible à la casse et les navigateurs le définissent sur
popstate. optionsFacultatif-
Un objet qui, en plus des propriétés définies dans
Event(), possède la propriété suivante :stateFacultatif-
Un objet représentant l'état. En pratique, il s'agit d'une valeur fournie par l'appel à
history.pushState()ouhistory.replaceState(). Si elle n'est pas définie, elle prend par défaut la valeurnull.
Valeur de retour
Un nouvel objet PopStateEvent.
Spécifications
| Spécification |
|---|
| HTML> # the-popstateevent-interface> |
Compatibilité des navigateurs
Voir aussi
- La méthode
history.pushState() - La méthode
history.replaceState() - L'évènement
popstate