使用window.postmessage其相关消息事件在两个页面之间发送消息来解决跨域。

  • 方法
var frame = document.getElementById('your-frame-id');
frame.contentWindow. postMessage (data, '*');
//data为要传递的值可以是string,boolean,number,array,object
  • 在iframe子页面使用如下方法
window. addEventListener ('message', function(event) { //event.data获取传过来的数据
});
  • 父页面的postmessage是触发addEvenList的
  • 完成

postmessage解决跨域相关推荐

  1. [转]html5: postMessage解决跨域和跨页面通信的问题

    [转]html5: postMessage解决跨域和跨页面通信的问题 参考文章: (1)[转]html5: postMessage解决跨域和跨页面通信的问题 (2)https://www.cnblog ...

  2. 服务端转发html页面,html5关于外链嵌入页面通信问题(postMessage解决跨域通信)

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

  3. postMessage解决跨域问题

    postMessage解决跨域问题 html5有了很多新的功能,解决了以前很多一些很纠结的问题,比如说跨域访问数据,html5中就有了postMessage来解决了这一问题,它提供的api也一样简单易 ...

  4. html5 postMessage解决跨域、跨窗口消息传递

    平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题 1.页面和其打开的新窗口的数据传递 2.多窗口之间消息传递 3.页面与嵌套的iframe消息传递 4.上面三个问题的 ...

  5. html5 postMessage解决跨域、跨窗口消息传递 BY:色拉油啊油

    一些麻烦事儿 平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题 1.页面和其打开的新窗口的数据传递 2.多窗口之间消息传递 3.页面与嵌套的iframe消息传递 4. ...

  6. 今天的码农女孩做了关于解决跨域的笔记

    处理跨域: 在项目根目录下定义一个vue.config.js文件 在文件下定义代理的地址: module.exports={     devServer:{         proxy:{       ...

  7. 前端解决跨域问题的8种方案(最新最全)

    .同源策略如下: URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.j ...

  8. iframe解决跨域ajax请求的方法

    iframe跨域的基本前提是,一个页面可以嵌套非同源站点的html文件,以及某一个域名下的html页面可以通过脚本向同域名服务器发出ajax请求.当一个域名为domain1下的页面A想要向domain ...

  9. 使用window.postMessage实现跨域通信

    JavaScript由于同源策略的限制,跨域通信一直是棘手的问题.当然解决方案也有很多: document.domain+iframe的设置,应用于主域相同而子域不同: 利用iframe和locati ...

最新文章

  1. Linux上安装paramiko模块
  2. 如何编译 Linux 内核
  3. qq邮箱电脑版登录入口_青骄第二课堂学生平台登录入口,青骄第二课堂登录入口(官网手机版入口:https://m.2class.com/)...
  4. JQuery 常用积累(六)ZTree
  5. 网站换服务器需要注意什么问题,网站更换服务器要注意哪些事项
  6. linux网络命令详解
  7. VBS的开发利器---WMI信息绑定参考地址
  8. abstract、virtual、override 和 new
  9. Python压平嵌套列表的一种方法
  10. vue父子组件生命周期执行顺序_Vue.js 父子组件生命周期调用顺序
  11. AWS DeepRacer 参数调优 Amazon SageMaker 和 Amazon RoboMaker
  12. 北大计算机专业毕业论文,北京大学毕业论文格式范本
  13. 对硬盘进行分区时,GPT和MBR有什么区别
  14. Neutron的Port详解
  15. 数学符号读法及常用符号英文(超全)
  16. Gos ——内存管理系统
  17. win10更改hosts文件
  18. 网络直播课程:神马是敏捷?(直播时间:2014-7-14 20:00-21:00)
  19. HP elitebook 735 g5 笔记本电脑升级BIOS驱动后Type-C无法扩展显示屏的解决方案
  20. 原来华为手机的语音助手这么好用,说话即可语音翻译,方便又实用

热门文章

  1. 开源的SMU精密供电设备,电压分辨率100uV 电流分辨率1pA
  2. 鸟哥的服务器博客目录
  3. 【分布式系统】-时钟问题
  4. 大学体育相关知识/运动学/运动防护
  5. VsCode乱码问题解决方法
  6. k8s教程(pod篇)-定向调度
  7. hitcon2014_stkof
  8. 在线支付系列【7】微信支付接入指引
  9. php响应微信发送的token验证,ThinkPHP 3.2.3响应微信发送的Token验证失败
  10. 【XA.DAY.5】物理与环境安全