Limpar armazenamento local em HTML5 em uma página específica

88

É possível limpar o armazenamento local em HTML5 em uma página da web específica? Eu estava editando uma demo Javascript no link , e reorganizei as janelas de tal forma que uma delas se tornou impossível de redimensionar. É possível limpar o armazenamento local em uma página específica neste caso?

    
por Anderson Green 15.12.2012 / 04:39

7 respostas

141

O Chrome agora oferece uma opção para limpar o armazenamento local de um site específico. Para isso, insira isso na Omnibox

chrome://settings/siteData

Agora, você pode digitar o nome do site, selecionar Armazenamento local e clicar em Remover para limpar o armazenamento local do site

    
por 06.10.2013 / 21:46
58

Embora o Chrome não forneça uma interface do usuário para limpar o localStorage, há uma API que limpa uma chave específica ou o objeto inteiro localStorage em um site.

//Clears the value of MyKey
window.localStorage.removeItem("MyKey");

//Clears all the local storage data
window.localStorage.clear();

Todo navegador Chrome, por padrão, tem o console JavaScript instalado. Portanto, um método alternativo, e talvez a maneira mais fácil de limpar o localStorage é clicar com o botão direito do mouse na página, clicar em "Inspecionar Elemento" e clicar na guia "Console". Quando o console abrir, digite o seguinte JavaScript e pressione enter:

window.localStorage.clear()

Uma vez feito, o localStorage será apagado. Observe que isso afeta todas as páginas da Web em um único domínio, portanto, se você limpar o localStorage para jsfiddle.net/index.html (supondo que seja a página em que você está), ele será limpo para todas as outras páginas nesse site. Veja HTML5Goodies - um olhar sobre Armazenamento de dados local em HTML 5 para mais informações.

    
por 15.12.2012 / 05:54
10

O Google Chrome ainda não fornece uma interface para gerenciar o armazenamento local em HTML5; portanto, para excluir o armazenamento local no Google Chrome, você precisará procurar manualmente e excluir o arquivo no subdiretório Local Storage no Dados do usuário . Você pode encontrá-lo procurando um arquivo que contenha o nome do domínio.

Você também pode usar a entrada Excluir cookies e outros dados do site e plug-in na caixa de diálogo Limpar dados de navegação ( chrome://chrome/settings/clearBrowserData ou Ctrl + Deslocamento + Apagar ), no entanto, ele não oferece um controle refinado no nível do site.

Para o registro, o jsfiddle.net não usa armazenamento local para seus quadros, ele usa cookies padrão que você pode excluir em chrome://chrome/settings/cookies . Basta digitar jsf na caixa de edição, clicar no botão window_sizes cookie e, em seguida, no botão [Remove] . Para excluir todos os cookies em jsfiddle.net , basta clicar na entrada jsfiddle (não em qualquer cookie específico) e pressionar Apagar .

    
por 15.12.2012 / 05:15
7

Você também pode limpá-lo pelo console na janela do desenvolvedor com o comando localStorage.clear() :

    
por 06.08.2015 / 11:47
5

Ainda não posso comentar, mas a resposta aceita já não é 100% precisa desde a mais recente atualização do Chrome. O Chrome tem um novo visual material para todas as configurações. e o link para limpar todo o armazenamento local de um host especificado agora é um pouco diferente:

chrome://settings/siteData
    
por 28.06.2017 / 13:57
2

Se você tiver Chrome Ferramentas do desenvolvedor , é possível ver ou alterar os valores de localStorage

  • F12 ou Ctrl Deslocamento I ou Optiv eu
  • Aplicativo
  • Armazenamento
  • Armazenamento local

É organizado por domínio. (localStorage é específico para um domínio, não uma página.)

Realce os pares chave / valor e clique em X se quiser excluí-los.

    
por 17.02.2017 / 18:16
1

A resposta chrome://settings/siteData não funcionou para mim

Isso é o que funciona para mim na versão 61 do Chrome:

  1. chrome://settings/content/cookies
  2. role para baixo até Todos os cookies e dados do site e, na entrada "Pesquisar cookies", insira "localhost"
  3. clique em Remover tudo exibido ou pressione o botão Excluir

Isso limpa não apenas cookies , mas também armazenamento local e seus bancos de dados locais também

    
por 04.11.2017 / 05:26