2012-12-15 03:39:08 +0000 2012-12-15 03:39:08 +0000
100
100
Advertisement

Limpar o armazenamento local HTML5 numa página específica

Advertisement

É possível limpar o armazenamento local HTML5 numa página Web específica? Eu estava a editar uma demonstração Javascript em http://jsfiddle.net , 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?

Advertisement
Advertisement

Respostas (7)

159
159
159
2013-10-06 19:46:58 +0000

O cromado oferece agora uma opção para limpar o armazenamento local de um local específico. Para isso, introduza-o no Omnibox

chrome://settings/siteData

Agora, pode escrever o nome do local, seleccionar Armazenamento local e clicar em Remover para limpar o armazenamento local do local

62
62
62
2012-12-15 04:54:28 +0000

Embora o Chrome não forneça uma IU para limpar o localStorage, existe uma API que irá limpar uma chave específica ou todo o objecto localStorage num website.

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

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

Cada navegador Chrome, por defeito, tem a consola JavaScript instalada. Assim, um método alternativo, e talvez a forma mais fácil, de limpar o localStorage é clicar com o botão direito na página, clicar em “Inspect Element”, depois clicar no separador “Console”. Quando a consola abrir, escreva o seguinte JavaScript, e prima enter:

window.localStorage.clear()

Uma vez terminado, o localStorage será limpo. Note que isto afecta todas as páginas web num único domínio, por isso se limpar o localStorage para jsfiddle.net/index.html (assumindo que é a página em que se encontra), então limpa-a para todas as outras páginas desse site. Veja HTML5Goodies - A Peek into Local Data Storage in HTML 5 para mais informações.

10
Advertisement
10
10
2012-12-15 04:15:05 +0000
Advertisement

O Chrome ainda não fornece uma interface para gerir o armazenamento local HTML5, por isso, para apagar o armazenamento local no Chrome, terá de procurar e apagar manualmente o ficheiro na subdirectoria Local Storage na User Data . Pode encontrá-lo procurando um ficheiro que contenha o nome do domínio.

Também pode utilizar os cookies Delete e outros dados do site e plug-in na caixa de diálogo Clear browsing data (chrome://chrome/settings/clearBrowserData ou Ctrl+Shift+Delete), no entanto, não lhe dá um controlo de grão fino ao nível do site.

Para o registo, o jsfiddle.net não utiliza o armazenamento local para os seus frames, utiliza cookies padrão que pode apagar no chrome://chrome/settings/cookies. Basta digitar jsf na caixa de edição, depois clicar no cookie window_sizes e, em seguida, no botão [Remove]. Para apagar todos os cookies no jsfiddle.net, basta clicar na entrada do jsfiddle (não em qualquer cookie específico), e carregar no botão Delete.

8
8
8
2015-08-06 09:47:25 +0000

Pode também limpar através da consola na janela do revelador com o comando localStorage.clear():

5
Advertisement
5
5
2017-06-28 11:57:03 +0000
Advertisement

Ainda não posso comentar, mas a resposta aceite já não é 100% exacta desde a mais recente actualização do Chrome. O Chrome tem uma nova aparência de material para todas as configurações; e a ligação para limpar todo o armazenamento local para um hospedeiro específico é agora ligeiramente diferente:

chrome://settings/siteData
3
3
3
2017-02-17 17:16:35 +0000

Se tiver Chrome Ferramentas de desenvolvimento pode ver ou alterar os valores do localStorage

  • F12 ou CtrlShiftI ou ⌘OptI
  • Aplicação
  • Armazenamento
  • Armazenamento local

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

Realce os pares chave/valor e clique X se os quiser eliminar.

1
Advertisement
1
1
2017-11-04 04:26:03 +0000
Advertisement

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

Isto é o que funciona para mim no Chrome versão 61 :

  1. chrome://settings/content/cookies
  2. Desça até Todos os cookies e dados do site, e na entrada “Search cookies” introduza “localhost”
  3. depois clique em Remover tudo o que é mostrado , ou carregue no botão apagar

Isto limpa não apenas cookies* mas também armazenamento local e as suas bases de dados locais também

Advertisement

Questões relacionadas

16
1
18
10
6
Advertisement