Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Интерфейс BroadcastChannel представляет собой именованный канал, на который можно подписаться из любого контекста просмотра данного источника. Это позволяет настроить коммуницию между разными документами (в разных окнах, вкладках, фреймах и т.д.) одного источника. Сообщения распространяются с помощью события message, выстреливающего для всех объектов BroadcastChannel, слушающих этот канал.

Примечание: Эта возможность доступна в Web Workers.

Конструктор

BroadcastChannel()
Создает объект, связанный с именованным каналом.

Свойства

Этот интерфейс также наследует свойства от своего родителя, EventTarget.

BroadcastChannel.name
Возвращает DOMString, имя канала.

Обработчики событий

BroadcastChannel.onmessage
EventHandler свойство, определяющее функцию, которая будет запущена, когда произойдет вызов события message на этом объекте.
BroadcastChannel.onmessageerror
EventHandler, который вызывается, когда приходит MessageEvent типа MessageError — когда приходит сообщение, которое не может быть десереализовано.

Методы

Этот интерфейс также наследует свойства от своего родителя,EventTarget.

BroadcastChannel.postMessage()
Отправляет сообщение любого типа объекта всем объектам BroadcastChannel, прослушивающим данный канал.
BroadcastChannel.close()
Закрывает объект канала, указывая, что тот больше не будет получать новые сообщения, и позволяет сборщику мусора уничтожить его.

Спецификации

Specification Status Comment
HTML Living Standard
Определение 'BroadcastChannel' в этой спецификации.
Живой стандарт Initial definition.

Браузерная совместимость

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
BroadcastChannelChrome Полная поддержка 54Edge ? Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0
BroadcastChannel() constructorChrome Полная поддержка 54Edge ? Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0
message eventChrome Полная поддержка 54Edge ? Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0
messageerror eventChrome Полная поддержка 60Edge ? Firefox Полная поддержка 57IE Нет поддержки НетOpera Полная поддержка 47Safari Нет поддержки НетWebView Android Полная поддержка 60Chrome Android Полная поддержка 60Firefox Android ? Opera Android Полная поддержка 47Safari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
nameChrome Полная поддержка 54Edge ? Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0
onmessageChrome Полная поддержка 54Edge ? Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0
onmessageerrorChrome Полная поддержка 60Edge ? Firefox Полная поддержка 57IE Нет поддержки НетOpera Полная поддержка 47Safari Нет поддержки НетWebView Android Полная поддержка 60Chrome Android Полная поддержка 60Firefox Android ? Opera Android Полная поддержка 44Safari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нет
closeChrome Полная поддержка 54Edge ? Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0
postMessageChrome Полная поддержка 54Edge ? Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна

Смотри также

Метки документа и участники

Внесли вклад в эту страницу: mdnwebdocs-bot, curdwithraisins
Обновлялась последний раз: mdnwebdocs-bot,