API d'histoire Web

L'API d'histoire Web fournit des méthodes simples pour accéder à l'objet windows.history.

L'objet window.history contient les URL (sites Web) visités par l'utilisateur.

Tous les navigateurs prennent en charge l'API d'histoire Web :

Chrome IE Firefox Safari Opera
Supporte Supporte Supporte Supporte Supporte

Méthode back() de l'histoire

La méthode back() charge l'URL précédente de la liste windows.history.

Cela est similaire à cliquer sur la flèche de retour du navigateur.

Exemple

<button onclick="myFunction()">Retour</button>
<script>
function myFunction() {
  window.history.back();
}
</script>

Méthode go() de l'histoire

La méthode go() charge une URL spécifique de la liste d'histoire :

Exemple

<button onclick="myFunction()">Retourner deux pages en arrière</button>
<script>
function myFunction() {
  window.history.go(-2);
}
</script>

Propriétés de l'objet History

Propriété Description
length Retourner le nombre d'URL dans la liste d'histoire.

Méthodes de l'objet History

Méthode Description
back() Charger l'URL précédente de la liste d'histoire.
forward() Charger l'URL suivante de la liste d'histoire.
go() Charger une URL spécifique à partir de la liste d'histoire.