Skip to content

BroadcastMessage

基于postMessage+BroadcastChannel+localStorage+互信域名的前端页面数据通信解决方案

BroadcastMessage Broadcast postMessage localStorage cross-tab cross-domain ipc domain trust

VitePress

通信高效

默认采用BroadcastChannel+postMessage的方式进行数据通信,传输效率已经非常接近原生方案的通信效率,可以放心使用

兼容性好

继承了多套原生数据通信方案的优点,一套脚本解决前端数据通信面临的众多情况,且在保证数据通信正常的前提下,尽可能兼容更低版本的浏览器

使用简单

完全借鉴了BroadcastChannel的AIP和调用方式,所以跟BroadcastChannel的使用方式相近,减少了不必要的心智负担,做到简单高效易用