Я очистил файлы cookie и веб-данные Safari, используя рекомендуемый метод Safari > Preferences > Privacy > Manage Website Data... > Remove All
. Сколько бы раз я это ни делал, donotcall.gov
данные не удаляются. Эти данные, по-видимому, хранятся локально, но я не смог найти точное местоположение. Может ли кто-нибудь подсказать?
решение1
Непроверенный- Скопировано изТема обсуждения Apple - Файлы cookie Safari: где они находятся
В macOS Sierra 10.12.6 и Safari 11.0.1 файлы cookie и ссылки на веб-сайты, которые сохраняются после нажатия кнопок «Удалить» и «Удалить все» на панели Safari->Настройки->Конфиденциальность->Управление данными веб-сайтов, скорее всего, находятся в библиотеке каждого пользователя или учетной записи.
В приложении Utilities/Terminal.app введите
rm -frP ~/Library/Safari/Databases/* ~/Library/Safari/LocalStorage/*
Эта командная строка с чрезвычайным ущербом удалит файлы, в которых находятся эти постоянные раздражители.
Перевод командной строки оболочки Unix на английский язык:
rm — это название команды Unix, которая удаляет файлы из файловой системы.
f в -frP заставляет rm работать тихо, не жалуясь и не спрашивая разрешения перед тем, как что-либо сделать.
r в -frP указывает rm пересечь или пройти по поддереву файловой системы под каждым из следующих путей.
P в -frP сообщает rm о необходимости перезаписать каждый файл или каталог мусором перед удалением ссылки на файл или каталог из его родительского каталога.
Символ ~ (тильда) перед каждым именем пути является сокращением от $HOME или «мой домашний каталог».
Символ / (косая черта) разделяет имена каталогов в именах путей; не заменяйте его никакими другими символами.
Символ * (звездочка) после каждого имени пути является сокращением для «всего, что находится за его пределами».
Идеальным вариантом был бы запуск этой командной строки из AppleScript при закрытом Safari, но если это невозможно, то приемлемым будет запуск этой команды из cron-файла один раз в день.