У меня есть простое веб-приложение, созданное с помощью Phonegap и Android, которые вызывают внешние ресурсы (js, css, html) с сервера, вместо того, чтобы хранить их в папке с папками Phonegap. Я предпочитаю использовать внешние ресурсы, потому что мой сервер может доставлять html-страницы, требующие интернационализации.HTML5 Android Phonegap Веб-приложение, не работающее в автономном режиме с манифестами кэша
Это веб-приложение прекрасно работает на моем устройстве Android, когда WIFI включен, но он не работает при остановке WIFI. Мой файл index.html, поставляемый моим сервером, содержит действительный файл манифеста с правильным типом mimetype ('text/cache-manifest'), в котором перечислены все файлы, которые необходимо использовать приложению.
Моего Android класс активности должен иметь кэширования позволяет:
this.appView.getSettings().setDomStorageEnabled(true);
this.appView.getSettings().setAppCacheMaxSize(1024 * 1024 * 15);
String appCachePath = getApplicationContext().getCacheDir().getAbsolutePath();
this.appView.getSettings().setAppCachePath(appCachePath);
this.appView.getSettings().setAllowFileAccess(true);
this.appView.getSettings().setAppCacheEnabled(true);
Это может стоит mentionning, что мое приложение использовать AJAX вызов с URL, как/AAA/В/вызвать веб-страницу с сервера, и я не» t знаю, может ли это быть проблемой (я не вызываю физические страницы напрямую, как index.html) ... Тем не менее, это веб-приложение хорошо работает в браузере рабочего стола (Google Chrome) в автономном режиме ...
Любая идея что еще я могу сделать, чтобы включить эту функцию кеша HTML5 в моем приложении Phonegap?
Большое спасибо
Спасибо, но это уже сделано ... Вы можете увидеть исправление в моем вопросе –