Похоже, что Apple изменила подход к работе с домашними/автономными веб-приложениями в iOS 6. Согласно различным сообщениям в блоге (пример), эти приложения теперь получают свои собственные выделенное пространство для хранения своих кэшированных файлов, sqllite dbs, локального хранилища и т.д., а не совместного использования с браузером Safari, как раньше.
До разработки iOS 6 при разработке я использовал для этой процедуры следующую процедуру, чтобы очистить кеш...
- Удалить приложение с рабочего стола.
- Закройте все страницы/вкладки в Safari.
- Наконец, "Очистить файлы cookie и данные" или "Очистить данные" в "Настройки" > "Сафари".
К сожалению, теперь, когда Apple переместила сообщения цели, эта же процедура, похоже, не работает. После очистки, даже несмотря на то, что мои изменения забираются в Safari, когда я добавляю на рабочий стол и запускаю приложение, старый HTML, JS и т.д. Все еще подбирается.
Кто-нибудь знает, как надежно полностью очистить кеш в iOS 6?