2013-04-23 3 views
0

Недавно я столкнулся с проблемой, что кеш-приложение приложения HTML5 перестало работать в собственном контейнере, который использует UIWebView для рендеринга содержимого html. файл cache.manifest был изменен, UIWebView начал процесс загрузки, но не удался в каком-либо файле. В iPad Safari все отлично работало. Как вы знаете, нет способа узнать о ошибках кэша приложений из JavaScript. Поэтому я хотел полностью очистить кеш и начать с нуля. Как это сделать?Как очистить кеш-приложение HTML5 от UIWebView

ответ

0

Переустановка родного приложения не помогает. Единственный способ очистить кэш приложений HTML5 является использование следующих шагов:

  1. Скачать iFunBox http://www.i-funbox.com/
  2. Connect устройство и запустить iFunBox
  3. Открыть следующий путь Connected Devices => Ваше имя устройства => Пользовательские приложения = > Ваше родное имя контейнера приложение => Библиотека => Тайники => com.apple.WebAppCache
  4. Удалить ApplicationCache.db и com.apple.WebAppCache папка сама
  5. Наслаждайтесь
0

Из вашего собственного контейнера вы можете очистить базу данных sqlite, которую UIWebview использует для реализации кэша приложений HTML5.

Я написал статью об этом с некоторым примером кода: Clear the HTML5 Application Cache of an UIWebView

Смежные вопросы