Meine Frage betrifft die Feinabstimmung von Chrome- oder Chromium-Browsern. Es unterstützt die neue Generation von Cookies: HTML5 LocalStorage und Datenbanken. Einige Anzeigenseiten verwenden LocalStorage, um das User-Tracking durchzuführen, andere Websites verwenden dies ebenfalls. Chrome-Plugins (Erweiterungen) verwenden häufig den lokalen Speicher, um die Einstellungen beizubehalten.
Ich möchte LocalStorage & DB für alle Sites vollständig deaktivieren oder in den Modus "Benutzer fragen" versetzen. Aber ich möchte Erweiterungen verwenden, die LocalStorage und DB verwenden.
Ist es möglich?
--disable-localstorage
die funktioniert, aber den lokalen Speicher für Erweiterungen deaktiviert.--disable-local-storage
peter.sh/experiments/chromium-command-line-switches/… , doch aus irgendeinem Grund werden mit diesem Flag einige Chrome-Erweiterungen wie Adblock Plus beschädigt.Antworten:
Chrome bietet die Möglichkeit, HTML5 LocalStorage als Teil seiner Funktion zum Blockieren von Cookies zu blockieren. Da beide Technologien es Websites letztendlich ermöglichen, Daten auf Endbenutzergeräten zu speichern und abzurufen, ist es sinnvoll, sie auf dieselbe Weise zu verwalten.
Klicken Sie einfach auf das Menüsymbol und wählen Sie Optionen (oder Einstellungen auf UNIX-ähnlichen Plattformen), klicken Sie auf Erweiterte Einstellungen anzeigen ... , wählen Sie Inhaltseinstellungen und wählen Sie die Option Alle Websites von Einstellungsdaten blockieren:
Während Sie dort sind, können Sie Ausnahmen verwalten auswählen, um bestimmte Websites auf die Whitelist zu setzen, oder Alle Cookies und Websitedaten , um vorhandene Daten zu verwalten oder zu löschen.
Wenn Sie jetzt eine Website besuchen, wird ein kleines Symbol angezeigt, das angibt, dass Cookies oder LocalStorage blockiert wurden:
Wenn Sie darauf klicken, Cookies und andere Websitedaten anzeigen auswählen und die Registerkarte Gesperrt auswählen , können Sie sehen, welche Daten die Website versucht hat, Websites vorübergehend oder dauerhaft zu speichern und auf eine Whitelist zu setzen.
Die Chrome-Autoren sind keine großen Fans von fummeligen Knöpfen, daher ist es unwahrscheinlich, dass sie solche hinzufügen, um einzelne Speichermethoden zu deaktivieren. Auf der anderen Seite können Sie sicher sein, dass alle zukünftigen Speichermethoden durch denselben Mechanismus blockiert werden, ohne nach weiteren Kontrollkästchen zu suchen.
quelle
Die Antwort oben blockiert ebenfalls Cookies. Ich habe mir eine Notlösung ausgedacht (für Windows-Benutzer, sollte aber für Linux auf ähnliche Weise funktionieren), um den lokalen Speicher zu blockieren und gleichzeitig Cookies zuzulassen:
Öffnen Sie den lokalen Speicherordner:
% LocalAppData% \ Google \ Chrome \ User Data \ Default \ Local Storage
Die Dateien mit dem Präfix "chrome-" werden von Chrome und den Erweiterungen verwendet. Löschen Sie sie nicht. Das "http-" Präfix ist das, wonach wir suchen. Diese Dateien werden von Websites erstellt, um Einstellungen zu speichern oder Ihr Surfen zu verfolgen.
Im ersten Schritt werden wir lokale Speicherdaten für Sites, denen wir vertrauen, auf die "Whitelist" setzen. Wählen Sie alle Dateien aus, die Sie behalten möchten, z. B. http_english.stackexchange.com_0.localstorage , klicken Sie mit der rechten Maustaste und öffnen Sie deren Eigenschaften. Setzen Sie dann deren Dateiattribute auf "hidden". Sie werden im nächsten Schritt sehen, warum.
Erstellen Sie nun eine Batch-Datei / ein Shell-Skript, mit dem alle lokalen Speicherdaten gelöscht werden, die nicht auf der Whitelist stehen:
Speichern Sie dies als "deletelocalstorage.cmd" und doppelklicken Sie, um es auszuführen. Dadurch werden alle lokalen Speicherdaten mit Ausnahme derjenigen gelöscht, die Sie zuvor auf die Whitelist gesetzt haben. Dies funktioniert einfach, da versteckte Dateien vom Befehl del ignoriert werden.
Sie können dieses Shell-Skript jedes Mal ausführen, bevor Sie Chrome starten. Eine noch bessere Lösung besteht darin, das Skript automatisch mit dem Windows-Taskplaner auszuführen, beispielsweise einmal am Tag. Auf diese Weise wird der lokale Speicher regelmäßig bereinigt und verhindert, dass Websites Sie nachverfolgen, während Ihre auf der Whitelist befindlichen Websites weiterhin funktionieren.
Diese Lösung ist nicht perfekt, da der lokale Speicher nicht vollständig deaktiviert wird. Dies ist jedoch erforderlich, da viele Sites nicht funktionieren, wenn der lokale Speicher vollständig blockiert ist. Beispielsweise können Sie sich auf einigen Websites nicht anmelden, oder es wird nur eine leere Seite angezeigt.
Eine andere Lösung ist der Brute-Force-Ansatz: Blockieren Sie einfach den lokalen Speicher durch Dateiberechtigungen.
Denken Sie auch hier daran, dass Sie bei diesem Ansatz früher oder später auf Probleme stoßen werden, da für einige Sites lokaler Speicher erforderlich ist, um ordnungsgemäß zu funktionieren.
quelle