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