2025年02月06日 建站教程
window.postMessage()方法可以安全地实现跨源通信。对于两个不同页面的脚本,只有当执行它们的页面位于具有相同的协议就可以相互通信了。
具体方法如下:
发出传参页面
function btn(){
  var data = {
    id: '112',
    name:'小米粒',
    sex:'女',
    age:'22',
    school:'华大'
  }
  window.top.postMessage(data, '*')
}
接受传参页面
top.addEventListener('message', (e) => {
  console.log('获得传参:', e.data)
}, false)
			
                                        本文链接:http://so.lmcjl.com/news/22642/