--- title: serviceworker slug: orphaned/Web/Manifest/serviceworker tags: - Manifest - ServiceWorker - Web translation_of: Web/Manifest/serviceworker original_slug: Web/Manifest/serviceworker ---
| Type | Object |
|---|---|
| Mandatory | No |
| Example |
"serviceworker": {
"src": "./serviceworker.js"
}
|
serviceworker описывает {{domxref('Service_Worker_API', 'рабочий сервис')}}, который разработчик намеревается установить для управления PWA.
"serviceworker": {
"src": "./serviceworker.js",
"scope": "/app",
"type": "",
"update_via_cache": "none"
}
Сервисный работник может содержать следующие значения (требуется только src):
| Параметр | Описание |
|---|---|
src |
URL-адрес для загрузки сценария рабочего сервиса. Это единственный обязательный параметр для |
scope |
Строка, представляющая URL, который определяет область регистрации рабочего сервиса; то есть, какой диапазон URL-адресов может контролировать рабочий сервис. Обычно это относительный URL-адрес, относительно базового URL-адреса приложения. По умолчанию в качестве области действия для регистрации рабочего сервиса задан каталог, в котором находится сценарий рабочий сервис. |
type |
? |
update_via_cache |
Нужно ли обходить кеш пользовательского агента при получении рабочего сервиса. |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("html.manifest.serviceworker")}}