RTCDataChannel: label 属性
只读 RTCDataChannel
属性 label
返回一个字符串,其中包含描述数据通道的名称。这些标签不需要唯一。
您可以随意使用标签;您可以使用它来标识所有用于相同目的的通道,方法是为它们赋予相同的名称。或者,您可以为每个通道赋予一个唯一的标签以进行跟踪。这完全取决于构建网站或应用程序时所做的设计决策。
可以在 id
属性中找到唯一的 ID。
注意:数据通道的标签在通过调用 RTCPeerConnection.createDataChannel()
创建通道时设置。之后无法更改。
值
在创建数据通道时,由网站或应用程序分配的字符串标识符,如调用 RTCPeerConnection.createDataChannel()
创建通道时所指定的。
示例
此示例在 RTCPeerConnection
上创建了一个数据通道,然后在一段时间后,设置 UI 元素的内容以显示通道的名称。
js
const pc = new RTCPeerConnection();
const dc = pc.createDataChannel("my channel");
// …
document.getElementById("channel-name").appendChild(
Object.assign(document.createElement("span"), {
className: "channelName",
textContent: dc.label,
}),
);
规范
规范 |
---|
WebRTC:浏览器中的实时通信 # dom-datachannel-label |
浏览器兼容性
BCD 表仅在浏览器中加载