Запуск автономного приложения AJAX на Opera Mobile 11 - PullRequest
1 голос
/ 02 сентября 2011

Я готовлю проект для веб-приложения с широким использованием AJAX, которое должно работать на смартфонах. Одним из требований является то, что приложение должно работать без подключения к интернету. Сценарий, когда приложение запускается, а затем интернет-соединение теряется, является относительно простым, но что, если у пользователя нет интернет-соединения, и он хочет запустить это приложение?

Opera Mobile имеет возможность сохранить страницу, которая может быть загружена даже без подключения к Интернету, однако проблема заключается в полностью AJAX-приложении. Я проверил 2 примера: GWT-Ext Showcase и ZK Calendar Demo , оба они работают в онлайн-режиме, но не запускаются в автономном режиме (пустой экран, без ошибок сообщение). Полагаю, проблема в том, что Opera сохранила саму главную страницу, а не требуемый JavaScript. Этой осенью у меня вопрос:

Что должен сделать разработчик, чтобы его веб-приложение работало в Opera Mobile в автономном режиме? Как организовать JavaScript для загрузки Opera в автономном режиме?

1 Ответ

1 голос
/ 02 сентября 2011

Вы должны указать файл манифеста кэша .

Вы также можете просто вставить весь javascript на главную HTML-страницу (встроенную) (хотя это сложнее сделать с изображениями)

...