Удаление истории посещений и файлов cookie из браузера Safari на iPhone, iPad или iPod touch
Как используется кэш в браузере
Кэш — это временные файлы. По большому счёту, кэш генерируют большинство установленных на ваш MacBook программ. Браузер Сафари, когда вы переходите на какую-нибудь веб-страницу, соединяется с удалённым сервером и загружает веб-страницу на жёсткий диск. После того как вы её покинете, она будет продолжать храниться в кэш-памяти. В следующий раз, когда вы снова зайдёте на этот сайт, страница будет загружена уже не сервера, а с папки на жёстком диске. Таким образом можно достичь гораздо большей производительности. Со временем кэша становится всё больше и он может достигать нескольких гигабайт. К чему это приводит? Браузер начинает выдавать непонятные ошибки, отказываться загружать определённые сайты и просто замедлять работу системы. Кроме того, в ряде случаев страница должна загружаться заново с сервера, а не считываться с кэш-памяти.
Выяснив специфику работы браузера, перейдём к способам, как почистить кэш Сафари. Их может быть несколько. Рассмотрим каждый из них подробнее.
Полный сброс
Позволяет удалить не только кэш, но и другие временные файлы, такие как cookies, история посещённых сайтов, загрузки и другие. На предыдущих версиях Сафари и Mac OS это можно было сделать одной кнопкой. Если же вы долго не обновляли браузер и компьютер, поэтому пользуетесь старой версией, в строке меню нажмите Safari — Сбросить Safari. После этого вылезет окно, в котором можно отметить, что именно вы хотите удалить. Будьте внимательны, так как таким образом можно нечаянно стереть закладки и сохранённые пароли.
Если у вас стоит современная версия браузера, то удалить большинство данных, за исключением закладок и паролей, можно ещё проще. Для этого в строке меню нужно нажать Safari — Очистить историю.
Очистка истории Safari
Во всплывающем окне выберите период, за который нужно выполнить очистку, и подтвердите выбор. Таким образом очищаются все временные файлы, формы ввода, автоматическое заполнение, а также cookies. После очистки нужно будет вводить все пароли заново, так как записи автоматического входа были удалены.
Обычная очистка
Если же нужно удалить только кэш, при этом не затрагивая cookies и другие компоненты, необходимо активировать режим разработчика. Для этого необходимо:
- Перейти в Safari — «Настройки» — «Дополнения» и отметить пункт «Показывать меню «Разработка» в строке меню». После этого в строке меню появится пункт «Разработка».
Активация режима разработчика
- Перейдите в пункт «Разработка» и выберите строку «Очистить кэши». Буквально через пару секунд операция будет завершена, но браузер не выдаст вам никакого оповещения.
Очистка кэша в Safari
Очищаем кэш Сафари
Удалить данные в буферной директории этого браузера можно несколькими способами для обоих вариантов. Рассмотрим их по порядку.
macOS
Очистка кэша Safari на macOS совершается двумя разными способами – средствами самого браузера или удалением из файловой системы посредством Finder.
Штатный вариант
Для штатного варианта удаления буферных данных Сафари сперва потребуется включить режим разработчика.
- Откройте браузер, затем используйте панель инструментов – кликните по кнопке «Safari» и выберите пункт «Настройки».
- В настройках переходите к пункту «Дополнения». Найдите параметр «Отображать опции разработчика в меню» и включите его, отметив галочкой.
- Закрывайте настройки и снова обратите внимание на панель инструментов – там должен появится новый пункт «Разработка». Откройте его.
- В меню «Разработка» кликните по варианту «Очистить кэши».
Также выполнить это действие можно комбинацией Option+Cmd+E.
- Готово – база данных кэша очищена.
Finder
Если по каким-то причинам удаление кэша штатными средствами недоступно, можно удалить один файл из системного каталога Safari посредством Finder.
- Для выполнения требуемой операции нам сперва нужно перейти к папке с кэшем. Воспользуйтесь панелью инструментов Finder – выберите меню «Переход», в котором кликните по пункту «Переход к папке».
- Появится небольшое окно перехода – в его строку следует ввести следующее:
~/Library/Caches/com.apple.Safari/
Проверьте правильность ввода адреса и нажимайте «Перейти».
- Откроется окно Finder, в котором будет отображено содержимое каталога Safari.
Данные кэша содержатся в файлах с форматом DB: обычных базах данных SQLite. Соответственно, удалением этих файлов можно добиться очистки кэша: выделите нужные документы, затем воспользуйтесь меню «Файл» – «Переместить в корзину».
Таким вот нехитрым образом можно удалить данные кэша Safari даже без запуска браузера.
iOS
Понятие «кэш браузера» на мобильных устройствах от Apple включает в себя всю информацию, которая генерируется приложением – это не только собственно кэш в привычном понимании, но также файлы cookie, данные для авторизации на сайтах и история их посещения. Кэш Сафари на айОС удаляется целиком, кроме куки, и это нужно иметь в виду.
- Откройте приложение «Настройки» и перейдите к пункту «Safari».
- Действия далее зависят от того, какую информацию нужно удалить. Если желаете очистить всё, коснитесь кнопки «Очистить историю и данные».
Система попросит подтверждения, повторно нажмите указанную кнопку.
- Если же хотите удалить из кэша исключительно cookies, выберите пункт «Дополнения».
Далее – «Данные сайтов».
- Воспользуйтесь кнопкой «Удалить все данные».
Потребуется подтверждение, как и в случае удаления кэша целиком.
- Закрывайте настройки и проверяйте состояние Safari – кэш должен быть очищен.
Как видим, на iPhone или iPad удаление кэша ещё более простая операция, чем на настольных компьютерах Эппл.
Очистка кэша с помощью шортката
То же самое можно сделать не рыская по меню, а вызвав функцию сочетанием клавиш ⌥⌘E. Экономим время!
Очистка и принудительное обновление отдельной страницы
Когда нужно очистить кэш лишь для выбранной страницы, проще всего воспользоваться привычной кнопкой обновления. Секрет в том, что нажимать на неё следует с удержанием клавиши Shift.
Удаление кэша из Finder
Кэшированные данные, как и любые другие, находятся в недрах файловой системы Mac, и их можно удалить как обычные файлы. Все они хранятся в виде записей базы данных SQlite, которые можно просматривать, изменять и удалять.
В современных версиях OS X кэш расположен в папке ~/Library/Caches/com.apple.Safari/. Удалять отдельные записи или базу целиком рекомендуется лишь в том случае, если вы понимаете, что делаете. Если нет, то лучше воспользоваться приведёнными выше способами.
Процедуры очистки для разных типов данных описаны ниже.
- Чтобы очистить историю и удалить файлы cookie, выберите «Настройки» > Safari и нажмите «Очистить историю и данные сайтов». При удалении истории посещений, файлов cookie и данных о просмотренных веб-сайтах из браузера Safari информация для автозаполнения не изменяется.
- Чтобы удалить файлы cookie, не очищая историю, выберите «Настройки» > Safari > «Дополнительно» > «Данные сайтов», затем нажмите «Удалить все данные».
- Для просмотра веб-сайтов без сохранения истории посещений включите режим «Частный доступ».
При отсутствии истории посещений или данных веб-сайтов этот параметр недоступен. Этот параметр также может быть неактивным (серым), если в разделе «Ограничения конфиденциальности и контента» настроек функции «Экранное время» установлены ограничения веб-контента.
Файл cookie — это элемент данных, отправляемый веб-сайтом на устройство для того, чтобы узнать его при следующем посещении этого веб-сайта. Чтобы выбрать режим блокировки файлов cookie, выберите «Настройки» > Safari, затем включите параметр «Блокировка всех cookie».
При блокировке файлов cookie некоторые веб-страницы могут не работать. Вот несколько примеров.
- Может не выполняться вход на веб-сайт, хотя имя пользователя и пароль указаны верно.
- Возможен вывод сообщения о том, что использование файлов cookie обязательно или что в браузере отключены файлы cookie.
- Могут не работать некоторые функции веб-сайта.
Использование правил блокирования контента
Правила блокирования контента выполняются с помощью программ и расширений сторонних разработчиков, позволяющих браузеру Safari блокировать файлы cookie, изображения, ресурсы, всплывающие окна и другой контент.
Для использования правил блокирования контента выполните следующие действия.
- Загрузите программу блокирования контента из App Store.
- Перейдите в «Настройки» > Safari > «Правила блокирования контента» и настройте нужные расширения. Можно использовать сразу несколько правил блокирования контента.
Если вам требуется помощь, обратитесь к разработчику программ.
Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.
Заключение
Теперь вам известно, каким образом можно удалить кэш браузера Safari на компьютерах и телефонах Эппл. Операция в обоих случаях довольно простая, и не требует от пользователя специфичных умений.
Источники:
- https://nastroyvse.ru/opersys/ios/ochistit-kesh-brauzera-safari-mac-os.html
- https://lumpics.ru/how-to-clear-the-cache-in-safari/
- https://Lifehacker.ru/clearing-safari-cache/
- https://support.apple.com/ru-ru/HT201265