Historique
Lorsque nous ouvrons un navigateur web et que nous surfons sur une page web, une nouvelle entrée est créée dans la pile de l'historique. Au fur et à mesure que nous naviguons sur des pages différentes, de nouvelles entrées sont ajoutées à cette pile.
Pour accéder à l'objet historique, nous pouvons utiliser
window.history;
// ou
history;
Pour naviguer entre les différentes piles d'historique, nous pouvons utiliser les méthodes go()
, foward()
et back()
de l'objet history.
go(): est utilisé pour naviguer dans l'URL spécifique de la pile d'historique.
history.go(-1); // fait reculer d'une page history.go(0); // rafraîchit la page actuelle history.go(); // rafraîchit la page actuelle history.go(1); // déplace la page vers l'avant
Note: la position de la page actuelle dans l'historique est 0.
back() : Pour naviguer vers l'arrière de la page, nous utilisons la méthode
back()
.history.back();
forward(): Il charge la liste suivante dans l'historique du navigateur. Ceci est similaire à cliquer sur le bouton "avancer" dans le navigateur.
history.forward();