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:
del "% LocalAppData% \ Google \ Chrome \ Benutzerdaten \ Standard \ Lokaler Speicher \ http *"
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.
- Klicken Sie mit der rechten Maustaste auf den Ordner Lokaler Speicher -> Eigenschaften -> Registerkarte Sicherheit -> Erweitert
- Wählen Sie Ihren Benutzernamen aus, klicken Sie auf Bearbeiten, und verweigern Sie in den Berechtigungen die Erstellung neuer Dateien.
- Testen Sie es, indem Sie eine neue Textdatei im lokalen Speicherordner erstellen. Es sollte heißen, dass die Erlaubnis verweigert wurde.
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.