Baseline Widely available
Hinweis: Diese Funktion ist nur in Service Workers verfügbar.
Der ExtendableMessageEvent()
-Konstruktor erstellt ein neues ExtendableMessageEvent
-Objekt.
new ExtendableMessageEvent(type)
new ExtendableMessageEvent(type, options)
Parameter
type
Ein String mit dem Namen des Ereignisses. Er ist case-sensitiv und Browser setzen ihn auf messageerror
oder message
.
options
Optional
Ein Objekt, das zusätzlich zu den in ExtendableEvent()
definierten Eigenschaften die folgenden Eigenschaften enthalten kann:
data
Optional
Die Daten des Ereignisses; dies kann jeder Datentyp sein. StandardmäÃig null
.
origin
Optional
Ein String, der den Ursprung des entsprechenden Service Workers-Umgebungsobjekts definiert. StandardmäÃig ""
.
lastEventId
Optional
Ein String, der die letzte Ereignis-ID der Ereignisquelle definiert. StandardmäÃig ""
.
source
Optional
Der Client
, ServiceWorker
oder MessagePort
, der die Nachricht gesendet hat. StandardmäÃig null
.
ports
Optional
Ein Array, das die MessagePort
-Objekte enthält, die mit dem Kanal verbunden sind, der die Nachricht sendet. StandardmäÃig ein leeres Array.
Ein neues ExtendableMessageEvent
-Objekt.
const options = {
data: "hello message",
source: MessagePortReference,
ports: MessagePortListReference,
};
const myEME = new ExtendableMessageEvent("message", init);
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4