BackgroundFetchManager.get()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Метод get()
интерфейса BackgroundFetchManager
возвращает Promise
, результатом обработки которого будет объект BackgroundFetchRegistration
, связанный с переданным id
, или undefined
, если идентификатор не найден.
Синтаксис
get(id);
Параметры
id
-
Идентификатор
backgroundFetchRegistration
, определяемый при вызовеfetch()
.
Возвращаемое значение
Promise
, результатом обработки которого будет объект BackgroundFetchRegistration
или undefined
.
Примеры
Следующие примеры показывают, как использовать get()
для получения BackgroundFetchRegistration
. При активном сервис-воркере
используйте ServiceWorkerRegistration.backgroundFetch
для доступа к объекту BackgroundFetchManager
и вызовите его метод get()
.
navigator.serviceWorker.ready.then(async (swReg) => {
const bgFetch = await swReg.backgroundFetch.get('my-fetch');
});
my code block
Спецификации
Specification |
---|
Background Fetch # background-fetch-manager-get |
Совместимость с браузерами
BCD tables only load in the browser