chrome в автономном режиме / открыть кешированный сайт? - PullRequest
1 голос
/ 16 февраля 2012

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

Причина в том, чтоЯ сказал, что презентация в режиме киоска - это публичный экран, который перезагружается каждую ночь, и если перезагрузка происходит, когда у интернет-провайдера есть время простоя при подключении к Интернету, Chrome покажет только страницу с ошибкой.* Если мне удастся заставить его загрузить кэшированную версию страницы, вместо того, чтобы пытаться загрузить ее в Интернете, тогда будет показана последняя действительная версия страницы, и через некоторые изящные мои ajax-работы;) она автоматически обновитсяспустя некоторое время.Если это обновление завершится неудачно, текущая отображаемая версия страницы останется до следующего обновления.

См. Мою проблему?

В браузере, подобном Firefox, я мог бы сделать это, запустив браузер вв автономном режиме и после загрузки страницы переключите его в онлайн-режим.Только FF не работает для меня в конкретном проекте, а в Chrome, похоже, нет автономного режима?

Ответы [ 2 ]

3 голосов
/ 16 февраля 2012

Вы можете использовать HTML5 Offline Web Applications для этого.Это, вероятно, очень легко настроить в вашем случае, просто добавьте файл, подобный следующему, в каталог вашего приложения:

CACHE MANIFEST
index.html
help.html
style/default.css
images/logo.png
images/backgound.png

NETWORK:
server.cgi

Этот манифест должен содержать все файлы, необходимые для отображения некоторой полезной информации, а затемзахватить текущий контент через AJAX.Есть также раздел NETWORK, где вы должны указать вещи, которые не должны кэшироваться (например, скрипт, который доставляет ваши обновления через AJAX).

Вы можете загрузить файл манифеста, добавив атрибут manifest в ваш тег (cache-manifest - это имя файла выше):

<html manifest="cache-manifest">

Убедитесь, что ваш сервер доставляет манифест кэша с MIME-типом

text/cache-manifest MIME
0 голосов
/ 18 октября 2014

Введите или скопируйте нижеприведенный флажок в адресную строку Chrome.

хром: // флаги / # включить-форум-режим

прокрутите вниз до включить автономный режим устаревания .

Перезапустите ваш браузер.

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

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