Sessão de janelaArmazenamento
Exemplo
Defina e recupere um par nome/valor sessionStorage:
sessionStorage.setItem("lastname", "Smith");
sessionStorage.getItem("lastname");
Mais exemplos abaixo.
Definição e uso
O sessionStorage
objeto permite armazenar pares de chave/valor no navegador.
Observação
O sessionStorage
objeto armazena dados para apenas uma sessão.
(Os dados são excluídos quando o navegador é fechado).
Veja também:
O objeto localStorage que armazena dados sem data de expiração.
(Os dados não são excluídos quando o navegador é fechado e ficam disponíveis em sessões futuras).
Sintaxe
window.sessionStorage
Ou apenas:
sessionStorage
SALVAR dados para sessionStorage:
sessionStorage.setItem("key", "value");
LEIA os dados do sessionStorage:
let lastname = sessionStorage.getItem("key");
REMOVER dados de sessionStorage:
sessionStorage.removeItem("key");
CLEAR sessãoArmazenamento:
sessionStorage.clear();
Parâmetros
Parameter | Description |
key | Required. The name of a key. |
value | Required. The value of the key. |
Valor de retorno
Modelo | Descrição |
Objeto | Um objeto sessionStorage. |
Mais exemplos
Conte o número de vezes que um usuário clicou em um botão:
if (sessionStorage.clickcount) {
sessionStorage.clickcount = Number(sessionStorage.clickcount)
+ 1;
} else {
sessionStorage.clickcount = 1;
}
Suporte ao navegador
window.sessionStorage
é suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |