RTCDataChannel: tài sản được thương lượng

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

Thuộc tính RTCDataChannel chỉ đọc negotiated cho biết liệu Kết nối của RTCDataChannel đã được ứng dụng Web thương lượng (true) hoặc theo lớp WebRTC (false). ** Cái mặc định là false.**

Xem Tạo kênh dữ liệu để biết thêm thông tin về thuộc tính này.

Giá trị

true nếu kết nối của RTCDataChannel đã được thương lượng bởi chính ứng dụng Web; false nếu cuộc thương lượng được xử lý bởi WebRTC lớp. Giá trị mặc định là false.

Ví dụ

Đoạn mã bên dưới kiểm tra giá trị của negotiated; nếu nó true, một hàm có tên shutdownRemoteChannel() được gọi với id của kênh; có lẽ đây sẽ là được thực hiện để truyền tín hiệu tắt máy đến thiết bị ngang hàng từ xa trước khi kết thúc kết nối.

js
if (dataChannel.negotiated) {
  shutdownRemoteChannel(dataChannel.id);
}

Thông số kỹ thuật

Specification
WebRTC: Real-Time Communication in Browsers
# dom-datachannel-negotiated

Khả năng tương thích của trình duyệt

Xem thêm