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

Löschen des lokalen HTML5-Speichers auf einer bestimmten Seite

Ist es möglich, den lokalen HTML5-Speicher auf einer bestimmten Webseite zu löschen? Ich habe eine Javascript-Demo auf http://jsfiddle.net bearbeitet, und ich habe die Fenster so angeordnet, dass eines davon nicht mehr in der Größe verändert werden konnte. Ist es in diesem Fall möglich, den lokalen Speicher auf einer bestimmten Seite zu löschen?

Antworten (7)

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

Chrome bietet jetzt eine Option zum Löschen der lokalen Speicherung eines bestimmten Standorts. Geben Sie dazu in der Omnibox

chrome://settings/siteData

ein. Jetzt können Sie den Namen der Website eingeben, Lokaler Speicher auswählen und auf Entfernen klicken, um den lokalen Speicher für die Website

zu löschen.

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

Chrome bietet zwar keine Benutzeroberfläche zum Löschen von localStorage, aber es gibt eine API, die entweder einen bestimmten Schlüssel oder das gesamte localStorage-Objekt auf einer Website löscht.

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

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

In jedem Chrome-Browser ist die JavaScript-Konsole standardmäßig installiert. Eine alternative und vielleicht die einfachste Methode zum Löschen von localStorage besteht also darin, mit der rechten Maustaste auf die Seite zu klicken, auf “Element überprüfen” zu klicken und dann auf die Registerkarte “Konsole” zu klicken. Wenn sich die Konsole öffnet, geben Sie das folgende JavaScript ein und drücken Sie die Eingabetaste:

window.localStorage.clear()

Sobald dies geschehen ist, wird localStorage gelöscht. Beachten Sie, dass dies alle Webseiten in einer einzigen Domäne betrifft. Wenn Sie also localStorage für jsfiddle.net/index.html löschen (vorausgesetzt, das ist die Seite, auf der Sie sich befinden), dann wird es auch für alle anderen Seiten auf dieser Website gelöscht. Weitere Informationen finden Sie unter HTML5Goodies - Ein Blick in die lokale Datenspeicherung in HTML 5 .

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

Chrome bietet noch keine Schnittstelle zur Verwaltung des lokalen HTML5-Speichers. Um den lokalen Speicher in Chrome zu löschen, müssen Sie daher entweder manuell nach der Datei im Unterverzeichnis Local Storage im Verzeichnis User Data suchen und diese löschen. Sie können sie finden, indem Sie nach einer Datei suchen, die den Domänennamen enthält.

Sie können auch den Eintrag Cookies und andere Site- und Plugin-Daten löschen im Dialog Browsingdaten löschen (chrome://chrome/settings/clearBrowserData oder Strg+Umschalt+Entf) verwenden, er bietet Ihnen jedoch keine Feinsteuerung auf Site-Ebene.

Für die Aufzeichnung verwendet jsfiddle.net für seine Frames keinen lokalen Speicher, sondern Standard-Cookies, die Sie in chrome://chrome/settings/cookies löschen können. Geben Sie einfach jsf in das Bearbeitungsfeld ein, klicken Sie dann auf das Cookie window_sizes und dann auf die Schaltfläche [Remove]. Um alle Cookies unter jsfiddle.net zu löschen, klicken Sie einfach auf den Eintrag jsfiddle (kein spezifisches Cookie) und drücken Sie dann auf Löschen.

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

Sie können ihn auch über die Konsole im Entwicklerfenster mit dem Befehl localStorage.clear():

löschen.

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

Ich kann mich noch nicht dazu äußern, aber die akzeptierte Antwort ist seit dem neuesten Chrome-Update nicht mehr zu 100% richtig. Chrome hat einen neuen Material-Look für alle Einstellungen; und der Link zum Löschen des gesamten lokalen Speichers für einen bestimmten Host ist jetzt etwas anders:

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

Wenn Sie Chrome Developer Tools haben, können Sie die localStorage-Werte

  • F12 oder CtrlShiftI oder ⌘OptI sehen oder ändern
  • Anwendung
  • Speicher
  • Lokaler Speicher

Es ist nach Domäne organisiert. (localStorage ist spezifisch für eine Domäne, nicht für eine Seite.)

Markieren Sie die Schlüssel/Wertpaare und klicken Sie auf X, wenn Sie sie löschen möchten.

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

Die Antwort chrome://settings/siteData hat bei mir nicht funktioniert

Das funktioniert bei mir in der Chrome-Version 61 :

  1. chrome://settings/content/cookies
  2. scrollen Sie nach unten zu Alle Cookies und Website-Daten, und geben Sie bei der Eingabe “Cookies suchen” “localhost” ein
  3. klicken Sie dann auf Alle angezeigten entfernen , oder drücken Sie den Löschknopf

Dies löscht nicht nur Cookies, sondern auch lokalen Speicher und Ihre lokalen Datenbanken