Verificar e limpar os dados armazenados localmente com html5

Video: Como apagar histórico e dados de navegação no Google Chrome

Com HTML5, você pode escrever até 5MB de dados para um especial localStorage arquivo de banco de dados no computador cliente. Todas as páginas que vêm de seu domínio partilham a mesma área de armazenamento, assim você pode usar esse mecanismo para manter os dados persistentes entre várias páginas. Os dados também permanece na máquina do cliente (até que você removê-lo), por isso pode ser usado para manter o controle de informações ao longo do tempo.

Verificando os dados

Às vezes, você vai querer percorrer todos os dados no banco de dados. Isso é realmente muito fácil de fazer com o comprimento propriedade eo chaves() método. Confira este exemplo:

 função viewData () {// mostra toda a chave / valor pairsfor (i = 0- i lt; localStorage.length- i ++) {chave -alert = localStorage.key (i) -valor = localStorage.getItem (chave) (+ tecla ": " + Valor) -} // fim do loop for} // final viewData

O processo envolve a criação de um para loop para percorrer todos os pares de chave / valor:

Video: Como limpar dados de cache e acelerar aparelhos com Android por tecmundo

  1. Construir um paraloop para percorrer os dados.

    Video: Como Apagar Pastas e Arquivos Inúteis no Android

    Use o localStorage.length propriedade para determinar quantas vezes você precisará percorrer o loop.

  2. Encontrar a chave seguinte. Utilizar o contador de ciclo (neste caso Eu) Para obter a próxima chave com localStorage.key (i).

    Video: PLAYSTATION 4 - Como APAGAR JOGOS, APLICATIVOS e DADOS



    Note que a ordem das chaves não será previsível.

  3. Recuperar o valor associado a essa chave.

    Use o padrão localStorage.getItem () método com a chave que você acabou recuperado.

  4. Use a chave e valor.

    Neste ponto, você tem uma variável chamada chave contendo a chave atual, e outra chamada valor contendo o valor associado a essa tecla. Você pode então imprimir os dados para a página ou fazer qualquer outra coisa que quiser com ele.

Limpando a dados

É possível (e fácil) para apagar um ou todos os dados no armazenamento local. Use o locaStorage.clear () método para limpar todos os dados associados com o seu site, ou o localStorage.removeItem (chave) Método para remover um par chave / valor particular:

 clearValues ​​function () {alerta ("clareira " + Nome + " do banco de dados ...") -localStorage.removeItem ("nome") -localStorage.removeItem ("contagem") - // para limpar todos os valores de uma só vez, você pode usar isto: //localStorage.clear () - // limpar displaylblCounter = document.getElementById ("lblCounter") = -lblCounter.innerHTML "Você esteve aqui 0 vezes"-}

Publicações relacionadas