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

Duidelijk HTML5 lokale opslag op een specifieke pagina

Advertisement

Is het mogelijk om HTML5 lokale opslag op een specifieke webpagina te wissen? Ik was een Javascript-demo aan het bewerken op http://jsfiddle.net , en ik heb de vensters zo herschikt dat het onmogelijk werd om een van de vensters te herschikken. Is het in dit geval mogelijk om de lokale opslag op een specifieke pagina te wissen?

Advertisement
Advertisement

Antwoorden (7)

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

Chroom biedt nu een optie om Lokale Opslag van een specifieke locatie te verwijderen. Voer dit in de Omnibox

chrome://settings/siteData

in. Nu kunt u de naam van de site intypen, Lokale opslag selecteren en op Verwijderen klikken om de lokale opslag voor de site

te wissen.

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

Hoewel Chrome geen UI biedt voor het wissen van localStorage, is er een API die een specifieke sleutel of het gehele localStorage-object op een website wist.

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

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

Elke Chrome-browser heeft standaard de JavaScript-console geïnstalleerd. Dus een alternatieve methode, en misschien wel de eenvoudigste manier, om localStorage te wissen is door met de rechtermuisknop op de pagina te klikken, op “Inspect Element” te klikken en dan op het tabblad “Console” te klikken. Wanneer de console opent, typ dan de volgende JavaScript, en druk op enter:

window.localStorage.clear()

Eenmaal klaar, zal localStorage worden gewist. Merk op dat dit van invloed is op alle webpagina’s op een enkel domein, dus als u localStorage voor jsfiddle.net/index.html wist (ervan uitgaande dat dit de pagina is waarop u zich bevindt), dan wist het deze voor alle andere pagina’s op die site. Zie HTML5Goodies - A Peek into Local Data Storage in HTML 5 voor meer informatie.

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

Chrome biedt nog geen interface voor het beheer van HTML5 local-storage, dus om local-storage in Chrome te verwijderen, moet u het bestand handmatig zoeken en verwijderen in de subdirectory Local Storage in de User Data . U kunt het bestand vinden door te zoeken naar een bestand dat de domeinnaam bevat.

U kunt ook de Delete cookies en andere site en plug-in data invoeren in het Clear browsing data dialoogvenster (chrome://chrome/settings/clearBrowserData of Ctrl+Shift+Delete), maar het geeft u geen fijnmazige controle op site-niveau.

Voor de goede orde, jsfiddle.net gebruikt geen local-storage voor zijn frames, het gebruikt standaard cookies die u kunt verwijderen in chrome://chrome/settings/cookies. Typ jsf in het bewerkingsvak, klik dan op de window_sizes cookie en vervolgens op de [Remove] knop. Om alle cookies op jsfiddle.net te verwijderen, klikt u op de jsfiddle vermelding (geen spefcific cookie) en drukt u op Verwijderen.

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

U kunt het ook wissen via de console in het ontwikkelaarsvenster met het commando localStorage.clear():

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

Ik kan nog geen commentaar geven, maar het geaccepteerde antwoord is niet meer 100% accuraat sinds de nieuwste Chrome update. Chrome heeft een nieuwe materiaal look voor alle instellingen; en de link om alle lokale opslagruimte voor een bepaalde host te wissen is nu iets anders:

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

Indien u beschikt over Chrome Developer Tools kunt u de localStorage waarden

  • F12 of CtrlShiftI of ⌘OptI
  • Application
  • Storage
  • Local Storage

zien of wijzigen Het is georganiseerd per domein. (localStorage is specifiek voor een domein, niet voor een pagina.)

Markeer de sleutel/waarde paren en klik op X als u ze wilt verwijderen.

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

Het antwoord chrome://settings/siteData ** werkte niet voor mij**

Dit werkt voor mij in Chrome versie 61 :

  1. chrome://settings/content/cookies
  2. scroll naar beneden naar Alle cookies en site data, en voer in de “Zoek cookies” invoer “localhost”
  3. klik dan Verwijder alle getoonde , of druk op de verwijder knop

Dit wist ** niet alleen cookies** maar ook lokale opslag en uw lokale databases.

Advertisement

Gerelateerde vragen

16
1
18
10
3
Advertisement