Spec-Zone.ru › Web APIs

BackgroundFetchManager: метод getIds()

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из самых широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология experimental technology
Перед использованием в продакшене тщательно изучите таблицу совместимости браузеров Browser compatibility table.

Примечание: Эта функция доступна в Web Workers.

Метод getIds() интерфейса BackgroundFetchManager возвращает идентификаторы всех зарегистрированных фоновых запросов.

Синтаксис

getIds()

Параметры

Нет.

Возвращаемое значение

A Promise, который разрешается массивом Array строк strings.

Исключения

Нет.

Примеры

Следующие примеры показывают, как получить идентификаторы всех зарегистрированных фоновых запросов. С активным сервисным рабочим процессом используйте свойство 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API