Spec-Zone.ru › HTTP

Заголовки: Service-Worker-Navigation-Preload

Заголовок Service-Worker-Navigation-Preload

Ограниченная доступность

Эта функция не входит в Baseline, поскольку она не работает в некоторых наиболее широко используемых браузерах.

  • Подробнее
  • Полная информация о совместимости
>

HTTP Service-Worker-Navigation-Preload заголовок запроса указывает, что запрос был результатом операции fetch(), выполненной во время предварительной загрузки навигации в service worker. Он позволяет серверу вернуть ресурс, отличный от того, который возвращается для обычного fetch().

Если установка этого заголовка может привести к другому ответу, сервер должен включить заголовок Vary: Service-Worker-Navigation-Preload в ответы, чтобы разные ответы кэшировались отдельно.

Дополнительную информацию см. в разделе NavigationPreloadManager.setHeaderValue() (и NavigationPreloadManager).

Тип заголовка Заголовок запроса
Запрещённый заголовок запроса Нет

Синтаксис

Service-Worker-Navigation-Preload: <value>

Директивы

<value>

Произвольное значение, указывающее, какие данные следует отправить в ответ на предварительный запрос. По умолчанию используется true. В service worker ему можно задать любое другое строковое значение с помощью NavigationPreloadManager.setHeaderValue().

Примеры

>

Заголовки предварительной загрузки навигации в service worker

По умолчанию в запросах предварительной загрузки навигации отправляется следующий заголовок запроса:

Service-Worker-Navigation-Preload: true

Service worker может задать другое значение заголовка с помощью NavigationPreloadManager.setHeaderValue(). Например, чтобы запросить возврат фрагмента запрошенного ресурса в формате JSON, значению можно присвоить строку json_fragment1.

Service-Worker-Navigation-Preload: json_fragment1

Спецификации

Спецификация
Service Workers Nightly>
# handle-fetch>

Совместимость с браузерами

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari на iOS Samsung Internet WebView для Android WebView на iOS
Service-Worker-Navigation-Preload 59 18 preview97 46 15.4 59 Нет 43 15.4 7.0 59 15.4

См. также

  • Кэширование HTTP: Vary и заголовок Vary
  • API Service Worker

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Service-Worker-Navigation-Preload

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API