Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. MessageEvent
  4. MessageEvent()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

MessageEvent: MessageEvent() Konstruktor

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since August 2016.

Hinweis: Diese Funktion ist inWeb Workers verfügbar.

DerMessageEvent() Konstruktor erstellt ein neuesMessageEvent Objekt.

Syntax

js
new MessageEvent(type)new MessageEvent(type, options)

Parameter

type

Ein String mit dem Namen des Events.Er ist case-sensitive und Browser setzen ihn immer aufmessage.

optionsOptional

Ein Objekt, daszusätzlich zu den inEvent() definierten Eigenschaften die folgenden Eigenschaften haben kann:

dataOptional

Die Daten, die imMessageEvent enthalten sein sollen.Dies kann ein beliebiger Datentyp sein und wird standardmäßig aufnull gesetzt, wenn nicht angegeben.

originOptional

Ein String, der den Ursprung des Nachrichtensenders darstellt.Standardmäßig wird ein leerer String ('') verwendet, wenn nichts angegeben ist.

lastEventIdOptional

Ein String, der eine eindeutige ID für das Event darstellt.Standardmäßig wird ein leerer String ("") verwendet, wenn nichts angegeben ist.

sourceOptional

EineMessageEventSource (die einWindow, einMessagePort oder einServiceWorker Objekt sein kann), die den Nachrichtensender darstellt.Diese wird standardmäßig aufnull gesetzt, wenn sie nicht festgelegt ist.

portsOptional

Ein Array vonMessagePort Objekten, das alleMessagePort Objekte enthält, die mit der Nachricht in der Reihenfolge gesendet wurden.Dies wird standardmäßig auf ein leeres Array ([]) gesetzt, wenn nichts angegeben ist.

Rückgabewert

Ein neuesMessageEvent Objekt.

Beispiele

js
const myMessage = new MessageEvent("message", {  data: "hello",});

Spezifikationen

Specification
HTML
# the-messageevent-interface:dom-event-constructor

Browser-Kompatibilität

Siehe auch

  • ExtendableMessageEvent — ähnlich dieser Schnittstelle, aber in Schnittstellen verwendet, die Autoren mehr Flexibilität bieten müssen.

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp