Diese Funktion, alle Cookies in Safari beim Beenden der Anwendung automatisch zu löschen, bot am längsten die unglücklich benannte Erweiterung „ Safari Cookies “ (unter Verwendung von SIMBL ).
Die Entwicklung dieses Projekts wurde jedoch eingestellt und es funktioniert nicht mit der neuesten Version von macOS und Safari. Stattdessen verkaufen sie ein 20-Dollar-Produkt, das verspricht, dies und mehr weiterhin zu tun.
Gibt es eine kostenlose Option, um das bereitzustellen, was eine wesentliche Datenschutzfunktion eines jeden modernen Browsers sein sollte? Ich möchte nicht jedes Mal, wenn ich diese Anwendung verwende, „Verlauf löschen...“ aus dem Safari-Menü auswählen.
Sie können den privaten Modus verwenden, der Cookies (glaube ich) und Ihren Verlauf beim Schließen der Fenster löscht.
Safari bietet keine Option zum automatischen Löschen von Cookies beim Beenden, wie es andere Browser tun. Die Idee ist also, die Cookies beim Herunterfahren von Mac OS X mit einem Shell-Skript zu löschen:
1. Erstellen Sie eine leere Cookie-Datei
Erledigt! Jetzt sollten Sie zwei Dateien im Ordner „~/Library/Cookies/“ sehen: „Cookies.plist“ und „CleanedCookies.plist“!
2. Erstellen Sie ein Autostart-Shell-Skript
Terminal öffnen
Geben Sie ein: „cd /Library/StartupItems/“
Geben Sie ein: „sudo mkdir /DeleteCookies“ -> Geben Sie Ihr Passwort ein
Geben Sie ein: „sudo pico“ (ein Shell-Texteditor wird geöffnet)
Fügen Sie dies innen ein:*
#!/bin/sh
. /etc/rc.common
#StartService ()
#{
#}
StopService ()
{
cp -f /Users/XXXXX/Library/Cookies/CleanedCookies.plist /Users/XXXXX/Library/Cookies/Cookies.plist
}
RestartService ()
{
StopService
}
RunService "$1"
Ändern Sie „XXXXX“ in Ihren Benutzernamen (an zwei Stellen!)
Drücken Sie „Strg - X“ (es fragt, ob es das Dokument speichern soll)
Drücken Sie „Y“ (es fragt nach einem Dateinamen)
Geben Sie „Cookies löschen“ ein
Schließen Sie das Terminal nicht! Wir werden es wieder brauchen.*
3. Erstellen Sie Startparameter
Geben Sie im Terminal ein: „sudo pico“
Fügen Sie dies nach innen ein (mit { und }):*
{quote} { Description = "Cookies löschen"; Bietet = ("Löscht Safari-Cookies beim Herunterfahren"); Verwendet = ("Festplatten"); } {zitieren}
Drücken Sie „Strg - X“ (es fragt, ob es das Dokument speichern soll)
Drücken Sie „Y“ (es fragt nach einem Dateinamen)
Geben Sie „StartupParameters.plist“ ein
Jetzt können Sie das Terminal schließen*
Nun sollten Sie im Ordner „/Library/StartupItems/DeleteCookies/“ zwei Dateien sehen: „DeleteCookies“ und „StartupParameters.plist“. Erledigt!
4. Starten Sie das System neu
Jetzt sollten Ihre Safari-Cookies automatisch gelöscht werden, wenn Sie Ihren PC herunterfahren.
Textquelle: Apple-Community
Natsfan