Maison > interface Web > js tutoriel > le corps du texte

Comment puis-je stocker des variables JavaScript sur différentes pages Web ?

Patricia Arquette
Libérer: 2024-11-15 00:24:02
original
806 Les gens l'ont consulté

How can I store JavaScript variables across different web pages?

Variables JavaScript persistantes sur plusieurs pages

En JavaScript, les variables ont généralement une portée limitée à la page où elles sont définies. Cependant, il peut y avoir des scénarios dans lesquels vous devez accéder à des variables d'une page à une autre. C'est là que le concept de variables persistantes entre en jeu.

Une méthode pour conserver les variables JavaScript sur plusieurs pages consiste à utiliser la propriété window.name. Cette propriété vous permet de stocker des données sous forme de chaîne dans l'attribut name de la fenêtre du navigateur. Pour définir une variable à l'aide de cette méthode, affectez-la à l'objet window.name. Par exemple, sur la page A :

window.name = "someVar=5";
Copier après la connexion

Lorsque vous accédez à la page B, la valeur de someVar peut être récupérée à partir de window.name :

var someVar = window.name.split("=")[1]; // returns "5"
Copier après la connexion

Cependant, il est important de noter que cette approche présente certaines limites :

  • Elle ne peut stocker les données que sous forme de chaînes, ce qui peut nécessiter une analyse supplémentaire.
  • Elle ne fonctionne que dans le même contexte de navigation (même fenêtre/même onglet) .
  • Certains navigateurs plus anciens peuvent ne pas prendre en charge l'utilisation de window.name pour stocker des données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal