PeriodicSyncManager: getTags()-Methode

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die getTags()-Methode des PeriodicSyncManager-Interfaces gibt ein Promise zurück, das mit einer Liste von String-Objekten aufgelöst wird, die die Tags darstellen, die derzeit für das periodische Synchronisieren registriert sind.

Syntax

js
getTags()

Parameter

Keine.

Rückgabewert

Ein Promise das mit einer Liste von String-Objekten aufgelöst wird, die Tags darstellen, die derzeit für das periodische Synchronisieren registriert sind.

Ausnahmen

Keine.

Beispiele

Das folgende Beispiel verwendet die getTags()-Methode, um zu überprüfen, ob eine periodische Synchronisierungsaufgabe mit einem bestimmten Tag registriert ist.

js
navigator.serviceWorker.ready.then((registration) => {
  registration.periodicSync.getTags().then((tags) => {
    if (tags.includes("get-latest-news")) skipDownloadingLatestNewsOnPageLoad();
  });
});

skipDownloadingLatestNewsOnPageLoad() ist eine vom Entwickler definierte Funktion.

Spezifikationen

Specification
Web Periodic Background Synchronization
# dom-periodicsyncmanager-gettags

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch