Da immer mehr Websites von der Verwendung von Cookies zur Verwendung von localStorage zum Speichern ihrer Daten wechseln (einschließlich "Tracking Bugs"), ist es mir ein Anliegen, inwieweit der Benutzer dies steuern kann. Mit Cookies kann man die entsprechenden Richtlinien einrichten, z. B. Cookies von Drittanbietern blockieren oder immer gefragt werden. Ich konnte keine entsprechende Einstellung für localStorage finden.
Bei der Suche nach SU habe ich eine ähnliche Frage für Chrome gefunden: Deaktivieren Sie HTML5 LocalStorage und Datenbanken für alle Webseiten / oder fragen Sie den Benutzer . Ich habe auch gelesen, wie man lokalen Speicher für ein bestimmtes UserScript zulässt, es aber global deaktiviert. (was meine Frage nicht beantwortet) und Fragen zum lokalen Speicher und Cache von Firefox (in denen auch fehlende Dokumentation angegeben ist, aber meine Frage nicht beantwortet wird). Bei einer Google-Suche habe ich fast nichts gefunden.
Probleme, die ich am Anfang mit SE im Allgemeinen hatte (siehe MSO ) und dank Erics Blog gelöst habe, lassen mich annehmen, dass die Cookie-Einstellungen zumindest irgendwie mit localStorage verbunden sind; aber da es nicht dokumentiert ist, möchte ich mich nicht auf "try-and-err" mit einer FF-Version verlassen, um allgemeine Schlussfolgerungen daraus zu ziehen.
Gibt es eine Dokumentation dazu? Ich würde es als großen Eingriff in die Privatsphäre bezeichnen, wenn der Benutzer nicht kontrollieren kann, auf welcher Site Daten in localStorage gespeichert werden, sodass dies irgendwie möglich sein muss.
TL; DR: Wird es entsprechend der Cookie-Richtlinie durchgeführt - oder wenn nicht, wie kann ein Benutzer dies steuern?
quelle
Ich bin der Entwickler des Cookie-Controller-Addons und er zeigt Ihnen die Berechtigungen, die für den lokalen Speicher (und den Sitzungsspeicher) gelten, und lässt Sie diese Berechtigungen festlegen.
Um Ihre ursprüngliche Frage zu beantworten, sind die Berechtigungen für den DOM-Speicher im Wesentlichen dieselben wie für Cookies. Bestimmte Berechtigungen, z. B. von Drittanbietern, gelten nicht. Die Einstellungen zum Ablehnen von Cookies oder zum Einschränken auf die aktuelle Sitzung gelten jedoch auch für den DOM-Speicher. Leider zeigt Firefox nicht an, ob eine Webseite DOM-Speicher verwendet oder nicht, daher kann es schwierig sein, dies zu überprüfen. Daher ist das Addon nützlich.
Es gibt auch eine versteckte Einstellung, die den gesamten DOM-Speicher unabhängig von Cookies vollständig deaktiviert: dom.storage.enabled. Dies ist ein wenig brutal und normalerweise blockieren Sie nur Cookies, um die Speicherung zu blockieren. Ebenso ermöglichen Ausnahmen, die festlegen, dass einzelne Websites Cookies setzen dürfen, die Verwendung des DOM-Speichers.
Schließlich gibt es eine Begrenzung der Speicherkapazität, die von jeder Webseite verwendet werden kann. Standardmäßig ist dies 5 MB, aber Sie können es ändern, möglicherweise auf Null. Es ist jedoch nicht immer möglich, dass Webseiten dieses Kontingent überschreiten, sodass Sie Probleme verursachen können, wenn Sie es ändern.
quelle
Es scheint nicht viel Dokumentation zu diesem Feature zu geben, aber hier ist der Artikel aus dem Mozilla Developers Network. In dem Artikel wird erwähnt, dass noch einige Fehler in Bezug auf die Verwaltung des lokalen Speichers offen sind (alle Fehler sind zum Zeitpunkt des Schreibens dieser Antwort offen). Zumindest vorerst scheint es also keine Möglichkeit zu geben, den Zugriff auf den lokalen Speicher zu verwalten.
quelle
Habe gerade eine Lösung gefunden (noch nicht ausprobiert, aber laut den Kommentaren sollte es gehen): Es gibt ein Firefox-Addon namens Cookie Controller , das anscheinend mit "alten" Cookies und DOM-Speicher umgehen kann (Flash-Cookies aka LSO scheinen das leider nicht zu tun) behandelt werden (was es zum vollständigen Controller machen würde):
Cookie Controller: Standortbezogene und globale Einstellungen
Mit diesem Addon sollte es möglich sein, globale und standortspezifische Einstellungen für localStorage zu verwenden. Da localStorage für SE-Sites erforderlich ist, sind hier Einstellungen pro Site zu bevorzugen :) Es wird sogar angeboten, ausgewählte "Cookies" am Ende der Sitzung zu löschen (alle außer z. B. auf der weißen Liste).
quelle