Как очистить автономный кеш для веб-приложений в Safari? - PullRequest
12 голосов
/ 11 апреля 2011

Я знаю, что в Chrome вы можете очистить автономные приложения, набрав этот адрес

chrome: // appcache-internals /

Есть ли в Safari 5.0+ что-то подобное?

Обратите внимание, что сочетание клавиш CTRL + ALT + E не удаляет автономные веб-приложения из кэша.

Ответы [ 5 ]

6 голосов
/ 12 декабря 2012

Если вы хотите очистить кэш приложения для одного сайта, не нарушая кэши других сайтов, вы можете:

  1. Включить меню «Разработка» .
  2. В меню «Разработка» установите флажок «Отключить кэши».
  3. Обновите страницу.
  4. Снимите флажок «Отключить кэши», чтобы возобновить нормальную работу.

Примечание: + + E , Пустые кэши, как отмечалось в вопросе, ничего не делают для этого.

6 голосов
/ 27 сентября 2011

В OS X база данных манифеста кэша Safari находится в

/var/folders/XX/xxxxxx/-Caches-/com.apple.Safari/ApplicationCache.db

, где X / x - случайные символы. (Вы найдете один набор случайных символов для каждого пользователя на вашем компьютере; вам нужно беспокоиться только о пути, соответствующем вашей учетной записи.) Удалите ApplicationCache.db и перезапустите Safari. (Файл .db будет восстановлен, когда Safari обнаружит сайт с манифестом кэша.)

Самый простой способ получить этот файл - запустить следующую команду в Терминале

.
defaults write com.apple.Finder AppleShowAllFiles YES

, а затем принудительно перезапустите Finder. Когда вы закончите, бегите

defaults write com.apple.Finder AppleShowAllFiles NO
и перезапустите Finder снова.

Я нашел семя этого ответа здесь .

3 голосов
/ 27 октября 2011

Закройте Safari, удалите файл ApplicationCache.db и снова запустите Safari, и ваш AppCache очищен.

На компьютере Windows кэш автономных приложений Safari находится здесь:

C:\Documents and Settings\Administrator\Local Settings\Application Data\Apple Computer\Safari\ApplicationCache.db

Где Администратор - имя вошедшего в систему пользователя.

В Windows 7 это

C:\Users\[username]\AppData\Local\Apple Computer\Safari\ApplicationCache.db

Обратите внимание, что AppData является скрытой папкой.

1 голос
/ 22 августа 2014
  • Перейти в меню разработчика> Пустой кеш.

screenshot

  • Обязательно перезапустите браузер , поскольку это иногда требуется в Safari.
0 голосов
/ 20 февраля 2014

В большинстве случаев достаточно простого принудительного обновления, вы можете сделать это с помощью следующих комбинаций клавиш: На ПК: Command + R На Mac: Apple + R

HOW TO CLEAR SAFARI CACHE ?

КАК ОЧИСТИТЬ КАФЕ САФАРИ?

...