PeriodicSyncManager: getTags()-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 getTags()-Methode der PeriodicSyncManager-Schnittstelle 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
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 prüfen, ob eine periodische Synchronisationsaufgabe 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
Loading…