автономный мобильный сайт - PullRequest
5 голосов
/ 24 августа 2011

Возможно ли иметь мобильный веб-сайт, который все еще может функционировать, если нет подключения к Интернету?

Пользователь все еще должен иметь возможность использовать веб-сайт (если он посещал эту страницу ранее), см. Данные(который был загружен ранее), добавьте новый материал (локально кешируйте).Когда подключение к Интернету возвращается в оперативный режим, все измененные локальные данные должны передаваться в режиме онлайн.

Это должно быть законченное веб-решение, а не нативное приложение.

Ответы [ 2 ]

4 голосов
/ 24 августа 2011

Вы должны взглянуть на автономное хранилище HTML5, см. http://diveintohtml5.ep.io/offline.html и спецификацию Offline Web Applications в качестве начала. Здесь также довольно много постов на SO.

1 голос
/ 24 августа 2011

Bookmarklets работают, когда пользователь не в сети.Хитрость с букмарклетом заключается в том, что он полностью самодостаточен в javascript, так что он может жить внутри самой закладки.Например, javacsript: URL.Вы также можете иметь data: URL в качестве закладки, которая может быть полной HTML-страницей.Обычно это base64, закодированные с типом mime.

Вероятно, я бы использовал небольшую базовую страницу размером data:text/html,base64, которая содержала бы любой офлайн-контент, который вас интересовал, но периодически пытался загрузить остальную часть«реальный» контент, где бы вы его ни размещали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...