Манифест кэша: Какая настройка предпочитается онлайн?
Я искал способ кэширования страниц для использования только в том случае, если пользователь не в сети, в противном случае загрузите страницы в обычном режиме. Однако после обнаружения манифеста кэша браузер загружается только с этих кэшированных страниц.
Мой поиск привел меня вhttp://whatwg.org, Раздел оНаписание манифестов кэша бросилось в глаза. Вот выдержка:
A section header
Section headers change the current section. There are four possible section headers:
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:
, Документация продолжает говорить это:
Currently only one setting is defined:
The cache mode setting
This consists of the string "prefer-online
". It sets the cache mode to prefer-online. (The cache mode defaults to fast.)
Это заставило меня задуматься, еслиprefer-online
настройка была именно то, что я искал. Я надеялся, что этот параметр скажет браузеру, что он должен загружать кэшированные страницы, только если для этого параметра установлено значениеfast
иначе загрузите страницы, если пользователь онлайн.
К сожалению, я не могу найти никакой дополнительной информации или объяснений по этому поводу. Кто-нибудь сталкивался с какой-либо информацией оprefer-online
установка? Или оSETTINGS:
раздел в целом?