BackgroundFetchManager: getIds() Methode
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Want more browser support for this feature? Tell us why.
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 getIds()-Methode der BackgroundFetchManager-Schnittstelle gibt die IDs aller registrierten Hintergrundabrufe zurück.
Syntax
getIds()
Parameter
Keine.
Rückgabewert
Ein Promise, das mit einem Array von Zeichenketten aufgelöst wird.
Ausnahmen
Keine.
Beispiele
Das folgende Beispiel zeigt, wie man die IDs aller registrierten Hintergrundabrufe abruft. Mit einem aktiven Service Worker verwenden Sie die ServiceWorkerRegistration.backgroundFetch-Eigenschaft, um auf das BackgroundFetchManager-Objekt zuzugreifen und dessen getIds()-Methode aufzurufen.
navigator.serviceWorker.ready.then(async (swReg) => {
const ids = await swReg.backgroundFetch.getIds();
});
Spezifikationen
| Spezifikation |
|---|
| Background Fetch> # background-fetch-manager-get-ids> |