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

View in English Always switch to English

RTCDataChannelEvent: RTCDataChannelEvent() Konstruktor

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

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

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

Browser-Kompatibilität

Siehe auch