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

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
PerformanceNavigation
Deprecated
redirectCount
Deprecated
toJSON
Deprecated
type
Deprecated

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Deprecated. Not for use in new websites.
See implementation notes.

Voir aussi