Spec-Zone.ru › Web APIs

BackgroundFetchManager: метод get()

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

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

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

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

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

Метод get() интерфейса BackgroundFetchManager возвращает Promise, который разрешается значением BackgroundFetchRegistration, связанной с предоставленным id, или undefined, если id не найдена.

Синтаксис

get(id)

Параметры

id

Идентификатор BackgroundFetchRegistration, определённый вызовом fetch().

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

A Promise, который разрешается значением BackgroundFetchRegistration или undefined.

Примеры

Следующие примеры показывают, как использовать get() для получения BackgroundFetchRegistration. При активном service worker используйте ServiceWorkerRegistration.backgroundFetch для доступа к объекту BackgroundFetchManager и вызову метода get().

navigator.serviceWorker.ready.then(async (swReg) => {
  const bgFetch = await swReg.backgroundFetch.get("my-fetch");
});
// my code block

Спецификации

Спецификация
Background Fetch
# background-fetch-manager-get

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
get 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/get

Spec-Zone.ru

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