技术栈
页面间的通信
赢乐
10 个月前
broadcast
·
channel
·
postmessage
·
浏览器跨 tab 窗口
·
页面间的通信
·
浏览器的同源策略
·
message 事件
基于postMessage和BroadcastChannel实现浏览器跨Tab窗口通信的方法介绍
在前端,我们经常会用postMessage来实现页面间的通信,但这种方式更像是点对点的通信。对于一些需要广播(让所有页面知道)的消息,用postMessage不是非常自然。Broadcast Channel 就是用来弥补这个缺陷的。