fenêtre.Objet d'histoire | Expliqué

fenêtre.Objet d'histoire | Expliqué
Le modèle d'objet du navigateur (BOM) est un modèle JavaScript qui utilise un certain nombre d'objets pour communiquer avec le navigateur. Ces objets aident à découvrir les fonctionnalités d'un navigateur Web. Il existe de nombreux objets importants qui font partie du modèle d'objet de navigateur (BOM), comme l'objet d'écran, l'objet historique, l'objet de localisation, l'objet de navigation, etc. Cependant, ce message est conçu pour souligner la signification de Objet d'histoire seul.

Objet d'histoire

Cet objet désigne l'historique de navigation Web d'un utilisateur sous forme de tableaux composés des URL que l'utilisateur a visité. Cet objet est utilisé pour charger les pages Web, en outre, c'est une propriété de l'objet Window.

Syntaxe
Il a la syntaxe suivante.

fenêtre.histoire

Ou,

histoire

L'objet d'histoire se compose de certaines propriétés et méthodes qui définissent ses fonctionnalités. Ceux-ci sont expliqués en détail ci-dessous.

Propriétés
L'objet JavaScript History se compose d'une seule propriété qui est la suivante.

longueur
La propriété de longueur de l'objet historique est utilisée pour récupérer le nombre total de pages visitées par l'utilisateur dans la session de navigation en cours. Si l'utilisateur n'a visité aucune page Web, cette propriété reviendra 1, correspondant à la page Web actuelle.

Syntaxe
La syntaxe de la propriété de longueur est fournie ci-dessous.

histoire.longueur

Exemple
Supposons que vous souhaitiez récupérer le nombre de pages Web que vous avez visitées dans la session actuelle de navigation.




Nombre total de pages Web visitées par l'utilisateur:





Dans l'exemple ci-dessus, la propriété de longueur de l'objet historique est utilisée pour extraire le nombre total d'URL visitées dans la session en cours.

Laissez la longueur = fenêtre.histoire.longueur;
document.GetElementByid ("tutoriel").innerHtml = longueur;

Sortir

En utilisant la propriété de longueur, le nombre total de pages Web visitées est récupérée.

Méthodes
L'objet JavaScript History se compose des méthodes suivantes.

avant()
Il est utilisé dans le but de charger la page suivante (si une page suivante existe). Le navigateur appelle cette méthode par défaut lorsque l'utilisateur clique sur le bouton Faire dans le navigateur, cependant, nous pouvons également le faire manuellement.

Syntaxe
Il a la syntaxe suivante.

histoire.avant()

Exemple
Supposons que vous souhaitez visiter la page suivante dans la liste d'historique en utilisant la méthode Forward () de l'objet historique.

Dans l'exemple ci-dessus, un bouton avec un événement de clic est créé. En cliquant dessus, la page suivante de l'historique de navigation sera chargée.

dos()
Il est utilisé dans le but de charger la page précédente (s'il y a une page précédente). Le navigateur appelle cette méthode par défaut lorsque l'utilisateur clique sur le bouton de retour dans le navigateur, cependant, nous pouvons également l'exécuter manuellement.

Syntaxe
Il a la syntaxe suivante.

histoire.dos()

Exemple
Supposons que vous souhaitiez charger la page précédente dans la liste d'historique de navigation à l'aide de la méthode back () de l'objet historique.

Dans l'exemple ci-dessus, un bouton avec un événement de clic est créé. En cliquant dessus, la page précédente dans la liste d'historique sera chargée.

aller()
Il est utilisé dans le but de charger une page particulière dans la liste d'historique Browning en utilisant le numéro de page.

Syntaxe
Il a la syntaxe suivante.

Exemple

Supposons que vous souhaitiez charger une page qui représente 3 pages à l'époque, puis utilisez le code suivant.

Dans l'exemple ci-dessus, un bouton avec un événement de clic est en cours de création, et cliquer sur le bouton vous ramènera à 3 pages.

Points à retenir!

  1. Pour recharger l'historique de l'utilisation de la page actuelle.aller (0).
  2. Il n'y a pas de différence entre l'histoire.avant () et histoire.aller (1).
  3. Il n'y a pas de différence entre l'histoire.back () et histoire.aller (-1).

Conclusion

L'objet historique (propriété de l'objet Windows) désigne l'historique de navigation Web d'un utilisateur sous la forme de tableaux composés des URL que l'utilisateur a visité. Il se compose de nombreuses propriétés et méthodes telles que la propriété de longueur est utilisée pour récupérer le nombre de pages Web visitées par l'utilisateur, la méthode Forward () est utilisée pour charger la page suivante, Back () est utilisée pour charger la page précédente et aller () La méthode est utilisée pour charger une page spécifique en utilisant le numéro de page. Ces propriétés et méthodes sont mises en évidence dans cet article ainsi que des exemples appropriés.