您现在的位置是:网站首页> 编程资料编程资料

html5关于外链嵌入页面通信问题(postMessage解决跨域通信)详解html5 postMessage解决跨域通信的问题html5通过postMessage进行跨域通信的方法html5的websockets全双工通信详解学习示例HTML5 通信API 跨域门槛将不再高、数据推送也不再是梦

2021-08-30 1142人已围观

简介 这篇文章主要介绍了html5关于外链嵌入页面通信问题(postMessage解决跨域通信),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

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

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

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

开始

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

父页面(发送方)