web不同页面通信&&安全跨域通信

详情链接: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

发布了11 篇原创文章 · 获赞 0 · 访问量 7527

猜你喜欢

转载自blog.csdn.net/ChangeNew/article/details/89711732