首页 > 网页制作 > html5

html5关于外链嵌入页面通信问题(postMessage解决跨域通信)

admin html5 2022-02-05 15:17:14 html5   外链嵌入   页面通信   postMessage   跨域通信"

说起来挺简单的,可以直接去查询postMessage推送和window.addEventListener接收使用方式,能自己搞明白是最好的,本文章也只是记录一下自己的使用方式
使用postMessage推送和window.addEventListener接收
原理:

发送方使用postMessage方法向接收方推送消息,第一个参数为推送的内容,第二个参数是允许被访问的域名;

接收方通过监听message的方法接收数据。

实现跨域就需要有两个不同源的服务器咯

开始

iframe引入页面(我也是使用这样方式)

父页面(发送方)