BroadcastChannel
package js.html
extends EventTarget
Доступно в js
Интерфейс BroadcastChannel представляет собой именованный канал, к которому может подписываться любой контекст просмотра заданного происхождения. Он позволяет обмениваться сообщениями между различными документами (в разных окнах, вкладках, кадрах или фреймах) одного и того же происхождения. Сообщения транслируются через событие message , которое генерируется для всех объектов BroadcastChannel , подписчиков на канал.
Документация BroadcastChannel от Mozilla Contributors, лицензия CC-BY-SA 2.5.
См. также:
Конструктор
new(channel:String)
Выбрасывает:
null |
DOMError |
|---|
Переменные
read onlyname:String
Возвращает DOMString, имя канала.
onmessage:Function
Свойство EventHandler, определяющее функцию, которая выполняется при возникновении события message на этом объекте.
onmessageerror:Function
Свойство EventHandler, вызываемое при возникновении события MessageEvent типа MessageError — то есть, когда объект получает сообщение, которое нельзя десериализовать.
Методы
close():Void
Закрывает объект канала, указывая, что он не будет получать новые сообщения и позволит ему быть, в конечном итоге, удалённым сборщиком мусора.
postMessage(message:Dynamic):Void
Отправляет сообщение любого типа объекта каждому объекту BroadcastChannel , подписчику на тот же канал.
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/BroadcastChannel.html