RTCDataChannel: ordered 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

只读 RTCDataChannel 属性 ordered 指示数据通道是否保证消息的按序传递;默认值为 true,表示数据通道确实是按序的。这在创建 RTCDataChannel 时设置,通过设置传递给 RTCPeerConnection.createDataChannel()options 参数的对象上的 ordered 属性来完成。

一个布尔值,如果保证按序传递则为 true,否则为 false

示例

js
const pc = new RTCPeerConnection();
const dc = pc.createDataChannel("my channel");

if (!dc.ordered) {
  // Handle unordered messaging
}

规范

规范
WebRTC:浏览器中的实时通信
# dom-datachannel-ordered

浏览器兼容性

另见