Можно ли кэшировать весь веб-сайт, включая стартовую HTML-страницу и запуск без подключения к Интернету?

StackOverflow https://stackoverflow.com/questions/965534

Вопрос

Наш веб-сайт представляет собой веб-сайт AJAX, который не выполняет никаких запросов страниц после первоначального запуска нашего веб-сайта.Информация передается на сервер через XMLHttpRequests.

Наш веб-сайт позволяет пользователям работать онлайн и офлайн без подключения во время сеанса пользователя.При обнаружении соединения наш сайт «синхронизируется» с сервером.

Наша проблема заключается в том, что если интернет-браузер, на котором работает наш веб-сайт, выходит из строя, когда у пользователя нет подключения к Интернету, пользователь не может начать работу с нашим веб-сайтом, пока он/он не восстановит подключение к Интернету.

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

Это было полезно?

Решение

(Google)Шестерни именно об этом.

Другие советы

Ни с какой технологией, встроенной в обычные веб-браузеры.

Вы можете добиться этого, используя Гугл Гирс, но для этого пользователю необходимо установить плагин и предоставить вашему веб-сайту разрешение на его использование.Google Docs и Wordpress являются примерами веб-приложений, использующих это.

Это действительно неосуществимо.Если вам действительно необходимо работать в автономном режиме, вы можете рассмотреть технологию Smart client.Однако это потребует много работы, в зависимости от размера вашего приложения.

Технически это возможно. Гугл Гирс Имеет ли это.Таким образом, теперь Google может сохранить все ваше приложение Gmail на локальном компьютере и работать без подключения к Интернету.

Вы можете использовать базы данных HTML5, проверить версию Gmail для iPhone на предмет автономной функциональности без плагина.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top