详情链接:https://developer.mozilla.org/zh-CN/docs/Web/API/Window/postMessage
/*
在子页面向父页面发送消息,使用 parent.postMessage()
在父页面向子页面发送消息,使用 window.frames[index].postMessage()
*/
/*data 发送的数据;
origin:发送的源;
bool:可选( false:事件冒泡; true:事件捕获)
*/
window.postMessage(data,origin,bool)
//window指的是本页面窗口
window.addEventListener('message',functon(ev){
/*ev.data:接受的消息
ev.origin:接受的源
*/
})
事件捕获/冒泡 详情见:https://www.jianshu.com/p/7105b81e456a