Propriedade Window localStorage
- Página anterior length
- Próxima página location
- Voltar à página anterior Objeto Window
Definição e uso
As propriedades localStorage e sessionStorage permitem salvar pares de chave/valor no navegador da Web.
O objeto localStorage armazena dados sem data de expiração. Os dados não são excluídos quando o navegador é fechado e estarão disponíveis no dia seguinte, na semana ou um ano depois.
A propriedade localStorage é apenas leitura.
Dica:Veja também Propriedade sessionStorage,a propriedade armazena dados de uma sessão (os dados são perdidos ao fechar o ícone de navegador).
Exemplo
Exemplo 1
Crie um par de nome="lastname" e valor="Smith" para o localStorage, e recupere o valor de "lastname" para inserir no elemento com id="result":
// Salvar localStorage.setItem("lastname", "Smith"); // Recuperar document.getElementById("result").innerHTML = localStorage.getItem("lastname");
Exemplo 2
O exemplo a seguir calcula o número de vezes que o usuário clicou no botão:
if (localStorage.clickcount) { localStorage.clickcount = Number(localStorage.clickcount) + 1; } else { localStorage.clickcount = 1; } document.getElementById("result").innerHTML = "Você clicou no botão " + localStorage.clickcount + " vez(es).";
Sintaxe
window.localStorage
A sintaxe para salvar dados no localStorage:
localStorage.setItem("key", "value);
A sintaxe para ler dados do localStorage:
var lastname = localStorage.getItem("key);
A sintaxe para deletar dados do localStorage:
localStorage.removeItem("key);
Detalhes técnicos
Retorno: | Objeto Storage |
---|
Suporte do navegador
Os números na tabela indicam a versão do navegador que suporta completamente essa propriedade.
Propriedade | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
localStorage | 4.0 | 8.0 | 3.5 | 4.0 | 11.5 |
- Página anterior length
- Próxima página location
- Voltar à página anterior Objeto Window