Я искал способ кэшировать страницы для использования только тогда, когда пользователь находится в автономном режиме, в противном случае загружайте страницы в обычном режиме. Однако после обнаружения манифеста кэша браузер будет загружаться только с этих кэшированных страниц.
Мой поиск привел меня на http://whatwg.org. Раздел о Написание манифестов кэшапривлек мое внимание. Вот выдержка:
Заголовок раздела
Заголовки раздела изменяют текущий раздел. Возможны четыре заголовка раздела:
CACHE: Переключает в явный раздел. ОТСТУПАТЬ: Переключает на запасной раздел. СЕТЬ: Переключает в раздел онлайн-белого списка.НАСТРОЙКИ: Переход в раздел настроек.
Первые три хорошо известны, но я не слышал о заголовке последнего раздела, SETTINGS:
. В документации по-прежнему говорится следующее:
В настоящее время определена только одна настройка:
Настройка режима кэширования
Она состоит из строки «
Prefer-Online
». Он устанавливает режим кэширования Preference-Online. (Режим кэширования по умолчанию установлен как быстрый.)
Это заставило меня задуматься, была ли настройка Prefer-Online
именно тем, что я искал. Я надеялся, что этот параметр сообщит браузеру, что он должен загружать кешированные страницы только в том случае, если для параметра установлено значение fast
, в противном случае загружать страницы, если пользователь находится в сети.
К сожалению, я не могу найти никакой дополнительной информации или объяснений по этому поводу. Кто-нибудь сталкивался с какой-либо информацией о настройке Prefer-Online
? Или про раздел SETTINGS:
вообще?