BackgroundFetchManager: get()-Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die get()
-Methode der BackgroundFetchManager
-Schnittstelle gibt ein Promise
zurück, das mit der BackgroundFetchRegistration
aufgelöst wird, die mit der angegebenen id
verknüpft ist, oder mit undefined
, wenn die id
nicht gefunden wird.
Syntax
get(id)
Parameter
id
-
Die ID einer
BackgroundFetchRegistration
, die durch den Aufruf vonfetch()
definiert wird.
Rückgabewert
Ein Promise
, das mit einer BackgroundFetchRegistration
oder undefined
aufgelöst wird.
Beispiele
Das folgende Beispiel zeigt, wie get()
verwendet wird, um eine BackgroundFetchRegistration
abzurufen. Mit einem aktiven Service Worker verwenden Sie die ServiceWorkerRegistration.backgroundFetch
, um auf das BackgroundFetchManager
-Objekt zuzugreifen und dessen get()
-Methode aufzurufen.
navigator.serviceWorker.ready.then(async (swReg) => {
const bgFetch = await swReg.backgroundFetch.get("my-fetch");
});
// my code block
Spezifikationen
Specification |
---|
Background Fetch # background-fetch-manager-get |
Browser-Kompatibilität
BCD tables only load in the browser