BackgroundFetchManager: метод getIds()
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из самых широко используемых браузеров.
Экспериментально: Это экспериментальная технология experimental technology
Перед использованием в продакшене тщательно изучите таблицу совместимости браузеров Browser compatibility table.
Примечание: Эта функция доступна в Web Workers.
Метод getIds() интерфейса BackgroundFetchManager возвращает идентификаторы всех зарегистрированных фоновых запросов.
Синтаксис
getIds()
Параметры
Нет.
Возвращаемое значение
Исключения
Нет.
Примеры
Следующие примеры показывают, как получить идентификаторы всех зарегистрированных фоновых запросов. С активным сервисным рабочим процессом используйте свойство ServiceWorkerRegistration.backgroundFetch для доступа к объекту BackgroundFetchManager и вызова его метода getIds().
navigator.serviceWorker.ready.then(async (swReg) => {
const ids = await swReg.backgroundFetch.getIds();
});
Спецификации
| Спецификация |
|---|
| Фоновый запрос # background-fetch-manager-get-ids |
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
getIds |
74 | 79 | Нет | 62 | Нет | 74 | Нет | 53 | Нет | 11.0 | Нет |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/BackgroundFetchManager/getIds