"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como posso armazenar variáveis ​​JavaScript em diferentes páginas da web?

Como posso armazenar variáveis ​​JavaScript em diferentes páginas da web?

Publicado em 17/11/2024
Navegar:709

How can I store JavaScript variables across different web pages?

Persistência de variáveis ​​JavaScript entre páginas

Em JavaScript, as variáveis ​​geralmente têm um escopo limitado à página onde são definidas. No entanto, pode haver cenários em que você precise acessar variáveis ​​de uma página para outra. É aqui que o conceito de variáveis ​​persistentes entra em jogo.

Um método para persistir variáveis ​​JavaScript entre páginas é utilizar a propriedade window.name. Esta propriedade permite armazenar dados como uma string dentro do atributo name da janela do navegador. Para definir uma variável usando este método, atribua-a ao objeto window.name. Por exemplo, na página A:

window.name = "someVar=5";

Quando você navega para a página B, o valor de someVar pode ser recuperado de window.name:

var someVar = window.name.split("=")[1]; // returns "5"

No entanto, é importante observar que esta abordagem tem algumas limitações:

  • Ela só pode armazenar dados como strings, o que pode exigir análise adicional.
  • Funciona apenas no mesmo contexto de navegação (mesma janela/guia).
  • Alguns navegadores mais antigos podem não suportar o uso de window.name para armazenar dados.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3