Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web APIs
  3. BroadcastChannel

BroadcastChannel

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨March 2022⁩.

Note: This feature is available inWeb Workers.

TheBroadcastChannel interface represents a named channel that anybrowsing context of a givenorigin can subscribe to. It allows communication between different documents (in different windows, tabs, frames or iframes) of the same origin. Messages are broadcasted via amessage event fired at allBroadcastChannel objects listening to the channel, except the object that sent the message.

EventTarget BroadcastChannel

Constructor

BroadcastChannel()

Creates an object linking to the named channel.

Instance properties

This interface also inherits properties from its parent,EventTarget.

BroadcastChannel.nameRead only

Returns a string, the name of the channel.

Instance methods

This interface also inherits methods from its parent,EventTarget.

BroadcastChannel.postMessage()

Sends the message, of any type of object, to eachBroadcastChannel object listening to the same channel.

BroadcastChannel.close()

Closes the channel object, indicating it won't get any new messages, and allowing it to be, eventually, garbage collected.

Events

This interface also inherits events from its parent,EventTarget.

message

Fired when a message arrives on the channel.Also available via theonmessage property.

messageerror

Fired when a message arrives that can't be deserialized.Also available via theonmessageerror property.

Specifications

Specification
HTML
# broadcasting-to-other-browsing-contexts

Browser compatibility

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp