Spec-Zone.ru › Haxe JavaScript

BroadcastChannel

package js.html

extends EventTarget

Доступно в js

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

Документация BroadcastChannel от Mozilla Contributors, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel

Конструктор

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API