跳到主要内容
uencoder

BroadcastChannel

BroadcastChannel 允许同源不同浏览上下文(标签页、Worker)经命名通道广播消息。

用途

在同源多标签页/Worker 间广播消息,实现跨标签同步而无需 SharedWorker 或 storage 事件。

机制

new BroadcastChannel(name) 加入命名通道,postMessage 广播给同通道所有其他实例,onmessage 接收。同源限制,跨源不可用。

用例

  • 跨标签页同步
  • 状态广播
  • 同源通信

相关工具

参考链接