合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
案例:页签1点击按钮,页签2接收页签1发送的数据 ``` 页签1: <button id="btn1">按钮测试</button> <script> const btn1 = document.getElementById("btn1"); btn1.onclick = function () { let cast = new BroadcastChannel('mychannel'); //创建一个名字是mychannel的对象。记住这个名字,下面会用到 let myObj = { msg: "我是mychannel发送的内容" }; cast.postMessage(myObj); } </script> ``` ``` 页签2: <script> let cast1 = new BroadcastChannel('mychannel');//创建一个和刚才的名字一样的对象 cast1.onmessage = function (e) { //e.data就是刚才的信息; console.log(e.data); }; </script> ``` 页签2接收数据: ![](https://img.kancloud.cn/5e/df/5edf9991b25834ef649d83570ef6497d_624x207.png)