Spec-Zone.ru › HTTP

Загрузка предварительной загрузки Navigation Service-Worker

Загрузка предварительной загрузки Navigation Service-Worker

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

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

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

Тип заголовка Заголовок запроса
Запрещенное имя заголовка нет

Синтаксис

Service-Worker-Navigation-Preload: <value>

Директивы

<value>

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

Примеры

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

Service-Worker-Navigation-Preload: true

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

Service-Worker-Navigation-Preload: json_fragment1

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

Спецификация
Сервисные Работники
# handle-fetch

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
Service-Worker-Navigation-Preload
59
18
97
превью
Нет
46
15.4
59
59
Нет
43
15.4
7.0

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

Spec-Zone.ru

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