serviceworker

Вышла из употребления
Эта возможность вышла из употребления. Хотя она может продолжать работать в некоторых браузерах, её использование не рекомендуется, поскольку она может быть удалена в любое время. Старайтесь избегать её использования.

Type Object
Mandatory No
Example
"serviceworker": {
  "src": "./serviceworker.js"
}

serviceworker описывает рабочий сервис, который разработчик намеревается установить для управления PWA.

Examples

"serviceworker": {
  "src": "./serviceworker.js",
  "scope": "/app",
  "type": "",
  "update_via_cache": "none"
}

Значения

Сервисный работник может содержать следующие значения (требуется только src):

Параметр Описание
src

URL-адрес для загрузки сценария рабочего сервиса. Это единственный обязательный параметр для serviceworker.

scope

Строка, представляющая URL, который определяет область регистрации рабочего сервиса; то есть, какой диапазон URL-адресов может контролировать рабочий сервис. Обычно это относительный URL-адрес, относительно базового URL-адреса приложения. По умолчанию в качестве области действия для регистрации рабочего сервиса задан каталог, в котором находится сценарий рабочий сервис.

type ?
update_via_cache

Нужно ли обходить кэш пользовательского агента при получении рабочего сервиса.

Browser compatibility

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
serviceworker
ЭкспериментальнаяУстаревшаяНестандартная
Chrome ? Edge ? Firefox ? IE ? Opera ? Safari ? WebView Android ? Chrome Android ? Firefox Android ? Opera Android ? Safari iOS ? Samsung Internet Android ?

Легенда

Совместимость неизвестна  
Совместимость неизвестна
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах