PeriodicSyncEvent: PeriodicSyncEvent()-Konstruktor

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 nur in Service Workers verfügbar.

Der PeriodicSyncEvent()-Konstruktor erstellt ein neues PeriodicSyncEvent-Objekt. Dieser Konstruktor wird normalerweise nicht verwendet. Der Browser erstellt diese Objekte selbst und stellt sie dem onperiodicsync-Callback zur Verfügung.

Syntax

js
new PeriodicSyncEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Es ist case-sensitive und Browser setzen es auf periodicsync.

options

Ein Objekt, das zusätzlich zu den Eigenschaften, die in Event() definiert sind, die folgenden Eigenschaften haben kann:

tag

Das Tag, das das Sync-Ereignis referenziert.

Rückgabewert

Ein neues PeriodicSyncEvent-Objekt, das mit den angegebenen Eingaben konfiguriert ist.

Beispiele

Dieses Beispiel konstruiert ein neues PeriodicSyncEvent mit dem entsprechenden zugehörigen Tag.

js
const psEvent = new ExtendableEvent("periodicsync", { tag: "unique-tag" });

Spezifikationen

Specification
Web Periodic Background Synchronization
# dom-periodicsyncevent-periodicsyncevent

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
PeriodicSyncEvent() constructor
Experimental

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.

Siehe auch