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 die Fenster so neu angeordnet, dass eine Größenänderung nicht mehr möglich war. Ist es in diesem Fall möglich, den lokalen Speicher auf einer bestimmten Seite zu löschen?
google-chrome
html5
local-storage
Anderson Green
quelle
quelle
Antworten:
Chrome bietet jetzt eine Option zum Löschen des lokalen Speichers einer bestimmten Site. Tragen Sie dies dazu in die Omnibox ein
Jetzt können Sie den Site-Namen eingeben, Lokaler Speicher auswählen und auf Entfernen klicken, um den lokalen Speicher für die Site zu löschen
quelle
Während Chrome keine Benutzeroberfläche zum Löschen von localStorage bietet, gibt es eine API, die entweder einen bestimmten Schlüssel oder das gesamte localStorage-Objekt auf einer Website löscht.
In jedem Chrome-Browser ist standardmäßig die JavaScript-Konsole installiert. Eine alternative und möglicherweise einfachste Methode zum Löschen von localStorage besteht darin, mit der rechten Maustaste auf die Seite zu klicken, auf "Inspect Element" (Element untersuchen) und dann auf die Registerkarte "Console" (Konsole) zu klicken. Wenn die Konsole geöffnet wird, geben Sie folgendes JavaScript ein und drücken Sie die Eingabetaste:
Sobald dies erledigt ist, wird localStorage gelöscht. Beachten Sie, dass dies alle Webseiten in einer einzelnen Domain betrifft. Wenn Sie also localStorage für jsfiddle.net/index.html löschen (vorausgesetzt, dies ist die Seite, auf der Sie sich befinden), werden alle anderen Seiten dieser Site gelöscht. Weitere Informationen finden Sie unter HTML5Goodies - Ein Blick in die lokale Datenspeicherung in HTML 5 .
quelle
Chrome bietet noch keine Oberfläche zum Verwalten des lokalen HTML5-Speichers. Wenn Sie also den lokalen Speicher in Chrome löschen möchten, müssen Sie entweder manuell nach der Datei im
Local Storage
Unterverzeichnis in den Benutzerdaten suchen und diese löschen . Sie finden es, indem Sie nach einer Datei suchen, die den Domänennamen enthält.Sie können auch die Verwendung löschen Cookies und andere Website- und Plug-in - Daten Eintrag im Internetdaten löschen Dialog (
chrome://chrome/settings/clearBrowserData
oder Ctrl+ Shift+ Delete), aber es nicht geben Sie eine feinkörnige Steuerung auf Standortebene.Für den Datensatz verwendet jsfiddle.net keinen lokalen Speicher für seine Frames, sondern Standard-Cookies, die Sie in löschen können
chrome://chrome/settings/cookies
. Geben Sie einfachjsf
das Bearbeitungsfeld ein, klicken Sie auf daswindow_sizes
Cookie und dann auf die[Remove]
Schaltfläche. Um alle Cookies um zu löschenjsfiddle.net
, klicken Sie einfach auf denjsfiddle
Eintrag (kein spezifisches Cookie) und drücken Sie Delete.quelle
Sie können es auch über die Konsole im Entwicklerfenster mit dem folgenden Befehl löschen
localStorage.clear()
:quelle
undefined
eine erwartete Antwort?Ich kann noch keinen Kommentar abgeben, aber die akzeptierte Antwort ist seit dem neuesten Chrome-Update nicht mehr 100% genau. Chrome hat für alle Einstellungen ein neues Material-Design. und die Verknüpfung zum Löschen des gesamten lokalen Speichers für einen angegebenen Host ist jetzt etwas anders:
quelle
chrome://settings/siteData
Wenn Sie über Chrome Developer Tools verfügen , können Sie die localStorage-Werte anzeigen oder ändern
Es ist nach Domänen organisiert. (localStorage ist spezifisch für eine Domain, keine Seite.)
Markieren Sie die Schlüssel / Wert-Paare und klicken Sie auf X, wenn Sie sie löschen möchten.
quelle
Die Antwort
chrome://settings/siteData
hat bei mir nicht funktioniertDas funktioniert für mich in Chrome Version 61:
chrome://settings/content/cookies
Dies löscht nicht nur Cookies , sondern auch die lokale Speicherung und Ihre lokalen Datenbanken zu
quelle