Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

BackgroundFetchManager: getIds()-Methode

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

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 des BackgroundFetchManager-Interfaces gibt die IDs aller registrierten Hintergrundabrufe zurück.

Syntax

js
getIds()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem Array von Strings aufgelöst wird.

Ausnahmen

Keine.

Beispiele

Das folgende Beispiel zeigt, wie Sie die IDs aller registrierten Hintergrundabrufe abrufen können. Mit einem aktiven Service Worker verwenden Sie die ServiceWorkerRegistration.backgroundFetch-Eigenschaft, um auf das BackgroundFetchManager-Objekt zuzugreifen und seine getIds()-Methode aufzurufen.

js
navigator.serviceWorker.ready.then(async (swReg) => {
  const ids = await swReg.backgroundFetch.getIds();
});

Spezifikationen

Spezifikation
Background Fetch
# background-fetch-manager-get-ids

Browser-Kompatibilität