RTCDataChannel:negotiated 属性
只读的 RTCDataChannel
属性 negotiated
指示 RTCDataChannel
的连接是由 Web 应用程序 (true
) 还是由 WebRTC 层 (false
) 协商的。默认值为 false
。
有关此属性的更多信息,请参阅 创建数据通道。
值
如果 RTCDataChannel
的连接是由 Web 应用程序本身协商的,则为 true
;如果协商由 WebRTC 层处理,则为 false
。默认值为 false
。
示例
下面的代码片段检查 negotiated
的值;如果它为 true
,则使用通道的 id
调用名为 shutdownRemoteChannel()
的函数;大概是在终止连接之前,此函数将实现向远程对等方传输关闭信号的功能。
js
if (dataChannel.negotiated) {
shutdownRemoteChannel(dataChannel.id);
}
规范
规范 |
---|
WebRTC:浏览器中的实时通信 # dom-datachannel-negotiated |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。