技术栈
postmessage
JSU_曾是此间年少
24 天前
前端
·
iframe
·
postmessage
前端技巧——iframe + postMessage进行页面通信
我们知道iframe标签可以将另外一个页面嵌入到该标签当中,相当于开启一个画中画。这个一般就用来嵌入一个统一的登陆验证功能。那么这样就会存在一个问题,我们需要嵌入的子页面能够和当前的主页面进行通信,所以我们就需要使用某种方法来实现不同源之间的页面的通信功能,所以我们需要postMessage
赢乐
7 个月前
broadcast
·
channel
·
postmessage
·
浏览器跨 tab 窗口
·
页面间的通信
·
浏览器的同源策略
·
message 事件
基于postMessage和BroadcastChannel实现浏览器跨Tab窗口通信的方法介绍
在前端,我们经常会用postMessage来实现页面间的通信,但这种方式更像是点对点的通信。对于一些需要广播(让所有页面知道)的消息,用postMessage不是非常自然。Broadcast Channel 就是用来弥补这个缺陷的。