W Safari 8.0 (10600.1.25.1) na OS X 10.10.1 (Yosemite), odwiedzam niektóre witryny, takie jak google.com, apple.com, facebook.com i może zobaczyć pliki cookie po kliknięciu "Safari" -> "Preferencje ..." -> "Prywatność" -> "Szczegóły ..."Jak programowo usuwać pliki cookie w Safari 8.0 na OS X 10.10 (Yosemite)
Następnie całkowicie opuściłem Safari (faktycznie zrezygnowałem, nie po prostu zamknij okno) i usuń następujące rzeczy, korzystając z następujących.
rm -r ~/Library/Caches/com.apple.Safari/ rm -r ~/Library/Cookies rm -r ~/Library/Safari
Po ponownym uruchomieniu Safari, ciasteczka są nadal istnieje i nadal jestem zalogowany na stronie internetowej, że przechowywane cookie Po zalogowaniu.
Jakie pliki muszę usunąć lub co zrobić, aby Safari rzeczywiście usunęło pliki cookie?
Potrzebuję móc przenieść/zmienić nazwę plików/katalogów, a następnie przenieść je z powrotem w późniejszym czasie. Pliki cookie kakao mogą usuwać pliki cookie (http://ditchnet.org/cocoacookies/), a gdy używam fswatch, nie ma żadnych interesujących plików, które się zmieniają.
Utknąłem na tym samym. Z tego co zrozumiałem, plik Cookies.binarycookies przechowuje pliki cookie. Usunąłem ten plik, a on wraca (nie wiem skąd!). – Umang
Wiedziałem, że pliki cookie były przechowywane w '~/Library/Cookies/Cookies.binarycookies'. Zrobiłem skrypt, który analizuje i filtruje pliki cookie Safari. Jednak po 10.10 każda zmiana dokonana w tych plikach wydaje się być całkowicie ignorowana, a nawet usuwana. Wygląda na to, że są zbuforowane gdzie indziej, ale nie mam pojęcia, gdzie. Jedyne o czym wiem, to używanie oficjalnego [api] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSHTTPCookieStorage_Class/index.html#//apple_ref/occ/clm/NSHTTPCookieStorage/sharedHTTPCookieStorage) – Rnhmjoj