BroadcastChannel.postMessage()

BroadcastChannel.postMessage() отправляет сообщение, которое может быть любым объектом, каждому слушателю в контексте браузера с тем же origin. Сообщение передается в виде события message к каждому BroadcastChannel, привязанному к данному каналу.

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

Синтаксис

var str = channel.postMessage(object);

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

Спецификация Статус Комментарии
HTML Living Standard
Определение 'BroadcastChannel.postmessage()' в этой спецификации.
Живой стандарт Initial definition.

Совместимость

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
postMessageChrome Полная поддержка 54Edge Полная поддержка ≤79Firefox Полная поддержка 38IE Нет поддержки НетOpera Полная поддержка 41Safari Нет поддержки НетWebView Android Полная поддержка 54Chrome Android Полная поддержка 54Firefox Android ? Opera Android Полная поддержка 41Safari iOS Нет поддержки НетSamsung Internet Android Полная поддержка 6.0

Легенда

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

См. также

  • BroadcastChannel, интерфейс, к которому относится postMessage.