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

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

js
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.

options Facultatif

Un objet qui, en plus des propriétés définies dans Event(), possède la propriété suivante :

state Facultatif

Un objet représentant l'état. En pratique, il s'agit d'une valeur fournie par l'appel à history.pushState() ou history.replaceState(). Si elle n'est pas définie, elle prend par défaut la valeur null.

Valeur de retour

Un nouvel objet PopStateEvent.

Spécifications

Spécification
HTML
# the-popstateevent-interface

Compatibilité des navigateurs

Voir aussi