Das manuelle Löschen der Safari-Cookies auf Yosemite funktioniert nicht

Ich versuche, die Cookies für Safari unter Mac OSX Yosemite 10.10.3 manuell zu löschen.

Ich habe dies zuvor mit Chrome und FireFox getan (Sie suchen einfach ihre Cookie-Dateien und löschen sie). Aber ich scheine zu scheitern, wenn ich versuche, es mit Safari zu tun.

Meines Wissens sind die Cookie-Dateien von Safari enthalten

/Users/me/Library/Cookies

Dort gibt es mindestens vier Dateien:

HSTS.plist
com.apple.appstore.cookies
com.apple.ibooks.cookies
Cookies.binarycookies

Ich habe Safari geschlossen und den Ordner geleert. Es scheint jedoch nicht funktioniert zu haben, denn wenn ich eine Website besuche, die Cookies zur Benutzerauthentifizierung verwendet, bin ich immer noch angemeldet (was nicht passiert, wenn ich es mit Chrome oder FireFox mache).

Antworten (2)

Ich verstehe das vollständige Zusammenspiel nicht, aber durch einen Neustart wird die Cookie-Aufbewahrung behoben [vermutlich im Cache gespeichert] - das ist getrennt von den Anmeldedaten, die von Schlüsselbund und auch Formularwerten usw. gespeichert werden.

Wenn Sie wirklich alles sauber machen wollen, versuchen Sie OnyX (kostenlos/Donationware) > Reinigung > Internet - wählen Sie, was Sie von dort löschen müssen ...

Geben Sie hier die Bildbeschreibung ein

Safari hat seine eigene einfachere Version, obwohl ich nicht ganz sicher bin, was es löscht …

Geben Sie hier die Bildbeschreibung ein

Wissen Sie, welche Datei die eigentlichen Safari-Cookie-Daten enthält? Cookies.binarycookiesoder HSTS.plist?
Nicht ohne weiteres - Cookies in OnyX löschen & schauen, welches verschwindet...

Ich bin mir nicht sicher, ob ich Ihre Frage vollständig verstehe, aber wenn Sie nach einer Möglichkeit suchen, alle Cookies über das Terminal aus Safari zu entfernen, ohne dass sie beim nächsten Start von Safari neu generiert werden: Probieren Sie das unten gepostete Shell-Skript aus. (Ich habe diese Antwort aus meinem ursprünglichen Beitrag hier kopiert: https://apple.stackexchange.com/a/273442/201104 .)

Ich habe dies auf macOS 10.12.3 und Safari 10.0.3 getestet und es funktioniert.

Warnung : Die Tests, die ich durchgeführt habe, waren nicht so gründlich, was bedeutet: Einige der Dateien, die von diesem Skript gelöscht werden, sind möglicherweise nicht unbedingt erforderlich, um die Entfernung der Cookies zu erreichen. Sie sollten versuchen, sie einzugrenzen es herunter, wenn Sie möchten. Ich persönlich verwende das Skript so, wie es ist, aber in Ihrer persönlichen Situation könnte das bedeuten, dass Sie einige Daten verlieren, die Sie eigentlich behalten wollten.

Kopieren Sie dies in ein einfaches Shell-Skript und führen Sie es aus (achten Sie darauf, auch den Befehl „killall“ zu kopieren):

rm -rf ~/Library/Safari/History*
rm -rf ~/Library/Safari/Auto*
rm -rf ~/Library/Safari/LocalStorage
rm -rf ~/Library/Safari/Downloads.*
rm -rf ~/Library/Safari/Databases
rm -rf ~/Library/Safari/SearchDescriptions.plist
rm -rf ~/Library/Safari/WebFeedSources.plist
rm -rf ~/Library/Safari/Last*
rm -rf ~/Library/Safari/Recently*
rm -rf ~/Library/WebKit/com.apple.Safari
rm -rf /Library/Cookies
rm -rf ~/Library/Cookies
rm -rf ~/Library/Caches
rm -rf /Library/Caches
rm -rf ~/Library/Application Support/Oracle/Java/Deployment/cache
rm -rf ~/Library/Preferences/Macromedia/*
rm -rf ~/Library/Containers/com.apple.Safari.*
rm -rf ~/Library/Application Support/com.apple.sharedfilelist/*
rm -rf ~/Library/Preferences/com.apple.coreservices.useractivityd.dynamicuseractivites
rm -rf ~/Library/Preferences/*SpotlightNetHelper*
rm -rf ~/.oracle_jre_usage
rm -rf ~/Library/Preferences/com.apple.sharekit.recents.plist
rm -rf ~/Library/Saved*

killall -KILL nsurlstoraged 
Bitte bearbeiten Sie Ihre Antwort so, dass sie alle relevanten Informationen enthält und nicht nur einen Link zu einer anderen Antwort. Das Hilfe-Center in How to Answer erfordert, dass die Antworten in sich abgeschlossen sind und nicht nur ein Link sind.