RTCDataChannelEvent: RTCDataChannelEvent() 建構函式

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

RTCDataChannelEvent() 建構函式建立一個新的 RTCDataChannelEvent 物件。

注意:您很少會(如果會的話)手動構造一個 RTCDataChannelEvent;這些事件通常由 WebRTC 層本身建立和傳送。

語法

js
new RTCDataChannelEvent(type, options)

引數

type

一個包含事件名稱的字串。它是區分大小寫的,瀏覽器始終將其設定為 datachannel

options

一個物件,除了 Event() 中定義的屬性外,還可以包含以下屬性:

channel

一個 RTCDataChannel 物件,表示與該事件關聯的資料通道。

返回值

一個已按指定配置的新 RTCDataChannelEvent 物件。

示例

在此示例中,建立了一個新的 datachannel 事件。dc 是一個已存在的資料通道。

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

規範

規範
WebRTC:瀏覽器中的即時通訊
# dom-rtcdatachannelevent-constructor

瀏覽器相容性

另見