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

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 juillet 2015.

* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.

PopStateEvent est une interface pour l'évènement popstate.

Un évènement popstate est envoyé à la fenêtre chaque fois que l'entrée d'historique active change entre deux entrées d'historique pour le même document. Si l'entrée d'historique activée a été créée par un appel à history.pushState() ou a été affectée par un appel à history.replaceState(), la propriété state de l'évènement popstate contient une copie de l'objet d'état de l'entrée d'historique.

Event PopStateEvent

Constructeur

PopStateEvent()

Crée un nouvel objet PopStateEvent.

Propriétés d'instance

Cette interface hérite également des propriétés de son parent, Event.

PopStateEvent.state Lecture seule

Retourne une copie des informations qui ont été fournies à pushState() ou replaceState().

hasUAVisualTransition Lecture seule

Retourne true si l'agent utilisateur a effectué une transition visuelle pour cette navigation avant de déclencher cet évènement, sinon false.

Méthodes d'instance

Cette interface n'a pas de méthodes propres, mais hérite des méthodes de son parent, Event.

Spécifications

Spécification
HTML
# the-popstateevent-interface

Compatibilité des navigateurs

Voir aussi