此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

BroadcastChannel()

基线 广泛可用

自 2022年3月 起,此特性已在主流浏览器中得到支持,可在大多数设备和浏览器版本中正常使用。

备注: 此特性在 Web Worker 中可用。

BroadcastChannel() 构造函数用于创建一个 BroadcastChannel 对象,并与底层的通道相关联。

语法

js
new BroadcastChannel(channelName)

参数

channelName

表示通道名称的字符串;对于同下的所有浏览上下文,一个名称只对应一个通道。

示例

js
// 创建一个监听“internal_notification”通道的新通道。

const bc = new BroadcastChannel("internal_notification");
bc.postMessage("新的监听连接!");

规范

规范
HTML
# dom-broadcastchannel-dev

浏览器兼容性

参见