--- title: serviceworker slug: orphaned/Web/Manifest/serviceworker tags: - Manifest - ServiceWorker - Web translation_of: Web/Manifest/serviceworker original_slug: Web/Manifest/serviceworker ---
{{QuickLinksWithSubpages("/ru/docs/Web/Manifest")}}
{{obsolete_header}}
Type Object
Mandatory No
Example
"serviceworker": {
  "src": "./serviceworker.js"
}

serviceworker описывает {{domxref('Service_Worker_API', 'рабочий сервис')}}, который разработчик намеревается установить для управления 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

{{Compat("html.manifest.serviceworker")}}