RTCDataChannel: свойство label
Базовая Широко доступная
Это функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
Только для чтения RTCDataChannel свойство label возвращает строку, содержащую имя, описывающее канал данных. Эти метки не обязаны быть уникальными.
Вы можете использовать метку по своему усмотрению; вы можете использовать ее для идентификации всех каналов, которые используются для одной и той же цели, присвоив им одинаковое имя. Или вы можете присвоить каждой метке уникальную метку для отслеживания. Это полностью зависит от дизайнерских решений, принятых при создании вашего сайта или приложения.
Уникальный идентификатор можно найти в свойстве id.
Примечание: Метка канала данных устанавливается при создании канала с помощью вызова RTCPeerConnection.createDataChannel(). После этого ее нельзя изменить.
Значение
Идентификатор строки, назначенный веб-сайтом или приложением при создании канала данных, как указано при вызове RTCPeerConnection.createDataChannel() для создания канала.
Пример
В этом примере создается канал данных на RTCPeerConnection, а затем, некоторое время спустя, устанавливается содержимое элемента пользовательского интерфейса для отображения имени канала.
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,
}),
);
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
label |
24 | 79 | 22 | 15 | 11 | 25 | 24 | 14 | 11 | 1.5 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCDataChannel/label