Я искал способ кэширования страниц для использования, только когда пользователь находится в автономном режиме, иначе загружайте страницы в обычном режиме. Однако, как только манифест кэша будет обнаружен, браузер будет загружаться только с этих кешированных страниц.
Мой поиск приземлился на http://whatwg.org. На мой взгляд, раздел о Написание кэширующих манекенов. Вот выдержка:
Заголовок раздела
Заголовки разделов изменяют текущий раздел. Существует четыре возможных заголовка секции:
CACHE: Switches to the explicit section. FALLBACK: Switches to the fallback section. NETWORK: Switches to the online whitelist section. SETTINGS: Switches to the settings section.
Первые три хорошо известны, но я не слышал о последнем заголовке раздела SETTINGS:
. В документации по-прежнему говорится следующее:
В настоящее время определяется только один параметр :
Настройка режима кэширования
Это состоит из строки "
prefer-online
". Он устанавливает режим кэширования в режиме онлайн. (Режим кэширования по умолчанию работает быстро.)
Это заставило меня задаться вопросом, была ли настройка prefer-online
именно то, что я искал. Я надеялся, что этот параметр скажет браузеру, что он должен загружать только кешированные страницы, если для параметра установлено значение fast
, иначе загрузите страницы, если пользователь подключен к сети.
К сожалению, я не могу найти никакой дополнительной информации или объяснений по этому поводу. Кто-нибудь сталкивался с любой информацией о настройке prefer-online
? Или о разделе SETTINGS:
в целом?