RTCDataChannelEvent: RTCDataChannelEvent() Konstruktor

Baseline Widely available

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

Der RTCDataChannelEvent() Konstruktor erstellt ein neues RTCDataChannelEvent Objekt.

Hinweis: Sie werden selten, wenn überhaupt, ein RTCDataChannelEvent manuell erstellen; diese Events werden normalerweise von der WebRTC-Schicht selbst erstellt und gesendet.

Syntax

js
new RTCDataChannelEvent(type, options)

Parameter

type

Ein String mit dem Namen des Ereignisses. Es ist groß- und kleinschreibungssensitiv und Browser setzen es immer auf datachannel.

options

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

channel

Ein RTCDataChannel, der den mit dem Ereignis verbundenen Datenkanal darstellt.

Rückgabewert

Ein neues RTCDataChannelEvent Objekt, das wie angegeben konfiguriert ist.

Beispiel

In diesem Beispiel wird ein neues datachannel Ereignis erstellt. dc ist ein bereits existierender Datenkanal.

js
const event = new RTCDataChannelEvent("datachannel", { channel: dc });

Spezifikationen

Specification
WebRTC: Real-Time Communication in Browsers
# dom-rtcdatachannelevent-constructor

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch