В Safari 8.0 (10600.1.25.1) на OS X 10.10.1 (Yosemite) я посещаю некоторые сайты, такие как google.com, apple.com, facebook.com и затем просмотреть файлы cookie, когда я нажимаю «Safari» -> «Настройки ...» -> «Конфиденциальность» -> «Подробнее ...»Как программно удалять файлы cookie в Safari 8.0 на OS X 10.10 (Yosemite)
После этого я полностью покинул Safari (на самом деле ушел, а не просто закройте окно) и удалите следующие вещи, используя следующее.
rm -r ~/Library/Caches/com.apple.Safari/ rm -r ~/Library/Cookies rm -r ~/Library/Safari
Когда я перезагрузить Safari, печенье все еще там, и я до сих пор вошли в систему на веб-сайт, который хранится куки после входа в систему.
Какие файлы необходимо удалить или что мне нужно сделать, чтобы Safari фактически удалил файлы cookie?
Мне нужно иметь возможность перемещать/переименовывать файлы/каталоги, а затем перемещать их позже. Cocoa Cookies могут удалить файлы cookie (http://ditchnet.org/cocoacookies/), и когда я использую fswatch, нет никаких интересных файлов, которые меняются.
Я застрял на одном и том же. Из того, что я понял, файл Cookies.binarycookies хранит файлы cookie. Я удалил этот файл, и он снова возвращается (не знаю откуда!) – Umang
Я знал, что куки были сохранены в '~/Library/Cookies/Cookies.binarycookies'. Я создал скрипт, который анализирует и фильтрует файлы cookie Safari. Однако после 10.10 каждое изменение, внесенное в эти файлы, кажется, полностью игнорируется, даже удаляя его. Кажется, они кэшированы где-то в другом месте, но я понятия не имею, где. Единственный способ, о котором я знаю, это использовать официальный [api] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSHTTPCookieStorage_Class/index.html#//apple_ref/ОКК/CLM/NSHTTPCookieStorage/sharedHTTPCookieStorage) – Rnhmjoj