history.TransitionType

Ceci décrit comment le navigateur a navigué vers une page particulière. Par exemple, "lien" signifie que le navigateur a navigué vers la page parce que l'utilisateur a cliqué sur un lien

Type

Les valeurs de ce type sont des chaînes. Les valeurs possibles sont :

L'utilisateur a cliqué sur un lien dans une autre page.

"typed"

L'utilisateur a tapé l'URL dans la barre d'adresse. Ceci est également utilisé si l'utilisateur a commencé à taper dans la barre d'adresse, puis sélectionné une URL parmi les suggestions qu'il a proposées. Voir aussi "généré".

"auto_bookmark"

L'utilisateur a cliqué sur un signet ou un élément dans l'historique du navigateur.

"auto_subframe"

Les iframes imbriqués qui sont automatiquement chargés par leur parent.

"manual_subframe"

Les iframes imbriqués chargés en tant qu'action utilisateur explicite. Le chargement d'une telle iframe générera une entrée dans la liste de navigation avant / arrière.

"generated"

L'utilisateur a commencé à taper dans la barre d'adresse, puis a cliqué sur une entrée suggérée qui ne contenait pas d'URL.

"auto_toplevel"

La page a été passée à la ligne de commande ou est la page de démarrage.

"form_submit"

L'utilisateur a soumis un formulaire. Notez que dans certaines situations, par exemple lorsqu'un formulaire utilise un script pour soumettre son contenu, l'envoi d'un formulaire n'entraîne pas ce type de transition.

"reload"

L'utilisateur a rechargé la page en utilisant le bouton Recharger ou en appuyant sur Entrée dans la barre d'adresse. Ceci est également utilisé pour la restauration de session et la réouverture des onglets fermés.

"keyword"

L'URL a été générée à l'aide d'une recherche par mot clé configuré par l'utilisateur.

"keyword_generated"

Correspond à une visite générée pour un mot clé.

Compatibilité des navigateurs

BCD tables only load in the browser

Note :

Cette API est basée sur l'API Chromium chrome.history. Cette documentation est dérivée de history.json dans le code de Chromium.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.