0%

JS 跨 Tab 通信

同一个浏览器打开多个页面,页面之间通信方法

Broadcast_Channel_API

1
2
3
4
5
6
7
8
// 连接到广播频道
var bc = new BroadcastChannel('test_channel');
// 发送简单消息的示例
bc.postMessage('This is a test message.');
// 简单示例,用于将事件打印到控制台
bc.onmessage = function (ev) { console.log(ev); }
// 断开频道连接
bc.close()

还有其他方法 https://juejin.cn/post/6844903811232825357