RTCDataChannel: negotiated 屬性
只讀的 RTCDataChannel 屬性 negotiated 指示 RTCDataChannel 的連線是由 Web 應用程式(true)協商的,還是由 WebRTC 層(false)協商的。預設值為 false。
有關此屬性的更多資訊,請參閱 建立資料通道。
值
如果 RTCDataChannel 的連線是由 Web 應用程式本身協商的,則為 true;如果協商由 WebRTC 層處理,則為 false。預設值為 false。
示例
下面的程式碼片段檢查 negotiated 的值;如果為 true,則呼叫一個名為 shutdownRemoteChannel() 的函式,並將該通道的 id 作為引數傳遞;這可能被實現為在終止連線之前向遠端對等方傳送關閉訊號。
js
if (dataChannel.negotiated) {
shutdownRemoteChannel(dataChannel.id);
}
規範
| 規範 |
|---|
| WebRTC:瀏覽器中的即時通訊 # dom-datachannel-negotiated |
瀏覽器相容性
載入中…