Cookies in Safari manuell löschen

Ich habe versucht, Cookies in Safari manuell zu löschen, indem ich ~Library/Cookies, ~/Library/Caches/com.apple.Safariund löschte ~/Library/Safari.

Die Ordner werden gelöscht, aber beim nächsten Start von Safari werden alle Cookies wiederhergestellt. Ich bin auf allen Websites angemeldet.

Was ist gerade passiert? Warum kann ich Cookies nicht löschen?

Ich habe unter meiner Antwort einen Kommentar hinzugefügt, nicht sicher, ob Sie darüber benachrichtigt wurden.
Welche der Antworten hat es für Sie gelöst?

Antworten (2)

Ja, es gibt eine Möglichkeit, alle Cookies auch über das Terminal effektiv aus Safari zu entfernen und so das von Ihnen beschriebene Phänomen der automatischen Wiederherstellung zu verhindern. Ich habe vor einiger Zeit ein einfaches Shell-Skript geschrieben, um dies zu erreichen.

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 
Ich habe nur die obigen Zeilen verwendet, die sich speziell auf Safari beziehen, nicht einmal das Killall, und es hat die Funktion „Website-Daten verwalten“ meiner Safari aufgehoben.

So löschen Sie alle Ihre Cookies/gespeicherten Website-Daten in Safari:

  1. Safari öffnen
  2. Klicken Sie in der Menüleiste oben auf Ihrem Bildschirm auf „Safari“ und dann auf „Einstellungen“.
  3. Gehen Sie zur PrivacyRegisterkarte des Einstellungsmenüs
  4. Klicken Sie auf „ Remove all website data“.

Dies sollte alle Cookies entfernen, die Websites auf Ihrem Mac gespeichert haben.

Ja, das ist die UI-Methode. Ich frage mich, warum kann ich die Dateien nicht einfach manuell löschen?
@sanjihan Sie haben Ihre Cookies möglicherweise erfolgreich gelöscht, aber Sie haben Ihren Website-Datencache nicht gelöscht (glaube ich nicht) und Sie haben Safaris automatisches Ausfüllen Ihrer gespeicherten Passwörter nicht deaktiviert. Erfahren Sie hier mehr darüber, wie das geht: macworld.co.uk/how-to/mac-software/…
@owlswipe Ich denke, der Grund für das manuelle Löschen von OPs ist, dass das, was Sie beschreiben, NICHT funktioniert. Zumindest bei mir ist das der Fall ... Scheint ein häufiges Problem zu sein, siehe: Discussions.apple.com/thread/7942811 Sie müssen also tatsächlich manuell über das Terminal - oder den Finder - löschen ...