技术栈

message 事件

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