BackgroundFetchManager.get()
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Want more browser support for this feature? Tell us why.
ÐеÑод 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 > |