PerformanceNavigation

Attention : Cette interface est dépréciée dans la spécification Navigation Timing Level 2. Veuillez utiliser l'interface PerformanceNavigationTiming à la place.

L'ancienne interface PerformanceNavigation représente des informations sur la façon dont la navigation vers le document actuel a été effectuée.

Un objet de ce type peut être obtenu en appelant l'attribut en lecture seule Performance.navigation.

Propriétés

L'interface PerformanceNavigation n'hérite d'aucune propriété.

PerformanceNavigation.type Lecture seule Obsolète

Une valeur unsigned short qui indique comment la navigation vers cette page s'est faite. Les valeurs possibles sont :

TYPE_NAVIGATE (0)

La page a été consultée en suivant un lien, un signet, un formulaire ou un script, ou en tapant l'URL dans la barre d'adresse.

TYPE_RELOAD (1)

L'accès à la page s'est fait en cliquant sur le bouton Recharger ou via la méthode Location.reload().

TYPE_BACK_FORWARD (2)

On a accédé à cette page en naviguant dans l'historique.

TYPE_RESERVED (255)

De n'importe quelle autre manière.

PerformanceNavigation.redirectCount Lecture seule Obsolète

Un unsigned short représentant le nombre de Redirections effectués avant d'atteindre la page.

Méthodes

L'interface Performance n'hérite d'aucune méthode.

PerformanceNavigation.toJSON() Obsolète

Un sérialiseur renvoyant un objet json représentant l'objet PerformanceNavigation.

Spécifications

Specification
Navigation Timing Level 2
# dom-performancenavigation

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi