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
getTags()
Parameter
Keine.
Rückgabewert
Ausnahmen
Keine.
Beispiele
Das folgende Beispiel verwendet die getTags()
-Methode, um zu überprüfen, ob eine periodische Synchronisierungsaufgabe mit einem bestimmten Tag registriert ist.
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