RTCDataChannelEvent: channel 屬性

Baseline 已廣泛支援

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

只讀屬性 RTCDataChannelEvent.channel 返回與事件關聯的 RTCDataChannel

一個 RTCDataChannel 物件,代表連線接收端 RTCPeerConnection 與其遠端對等端的通道。

示例

下面 datachannel 事件處理程式中的第一行程式碼,從事件物件中獲取通道,並將其儲存在本地,供處理資料流量的程式碼使用。

js
pc.ondatachannel = (event) => {
  inboundDataChannel = event.channel;
  inboundDataChannel.onmessage = handleIncomingMessage;
  inboundDataChannel.onopen = handleChannelOpen;
  inboundDataChannel.onclose = handleChannelClose;
};

規範

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

瀏覽器相容性

另見