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

No compatibility data found for html.manifest.serviceworker.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.