web-dev-qa-db-fra.com

Peut-on obtenir l'historique du navigateur en utilisant Javascript?

Pouvons-nous obtenir l'historique de navigation de mon site avec Javascript?

Je peux voir d'anciens articles et discussions qui parlent de ça ... mais ces approches ne m'ont pas fonctionné.

Est-ce possible ou pas et comment?

12
Mayron

Vous pouvez utiliser Historique objet de javascript pour le faire 

La propriété history a la valeur de retour sous forme d'objet history, qui est un tableau d'éléments d'historique contenant des détails sur les URL visitées depuis cette fenêtre. Notez également que l'objet History est un objet JavaScript et non un objet HTML DOM. 

syntaxe de la propriété history de l'objet Window: 

window.history 
9
Pranay Rana

Si vous cherchez un moyen de naviguer dans les URL de l'historique du navigateur. Ces liens seraient utiles.

4
Dev

Pour des raisons de confidentialité, non, il n'est pas possible de lire les données d'historique du navigateur des clients.

Si vous essayez d'observer ou de générer des données sur les visiteurs pour uniquement sur votre domaine , il est possible de conserver les informations de page avec des sessions et des cookies.

vous pouvez également collecter des données de clic sur les objets cliquables de vos sites Web à l'aide de vos propres scripts qui envoient les données à l'aide de requêtes ajax.

si vous exécutez un site Web de type application d'une page et générez la fonction "pushState" de votre propre URL, il vous suffit d'ajouter du code supplémentaire pour collecter ces données et envoyer les informations avec ajax lors des modifications de page/URL.

1
Serdar