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

BCD tables only load in the browser

Siehe auch