程序地带

iframe父子页面跨域调用


子页面传递参数,父页面接收 子页面传输 window.parent.postMessage(“参数”,"");(可以是号,也可以是父页面的链接"http://127.0.0.1:8888/aaaa/bbb.html")


父页面接收 window.addEventListener(‘message’, function (e) { console.log(e.data) //e.data为传递过来的数据 console.log(e.origin) //e.origin为调用 postMessage 时消息发送方窗口的 origin(域名、协议和端口) console.log(e.source) //e.source为对发送消息的窗口对象的引用,可以使用此来在具有不同origin的两个窗口之间建立双向通信 })


父页面传递参数,子页面接收 父页面传输 window.iframe[0].postMessage(“参数”,"*"); 子页面接收 window.addEventListener(‘message’, function (e) { console.log(e.data) //e.data为传递过来的数据 console.log(e.origin) //e.origin为调用 postMessage 时消息发送方窗口的 origin(域名、协议和端口) console.log(e.source) //e.source为对发送消息的窗口对象的引用,可以使用此来在具有不同origin的两个窗口之间建立双向通信 })


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CYY941027/article/details/111246192

随机推荐

Linux中安装jenkins

Linux中安装jenkins

目录Java安装Maven安装Git简易安装下载Jenkins上传至服务器中运行访问Java安装Maven安装Git简易安装yum-yinstallgit下载Jenkins官方地址:ht...

sendear 阅读(998)

C++笔记(4)

C++笔记26.STL容器1.容器VectorListStackQueueDequeMapHash_mapSet2.算法27.文件操作C语言读写文件:C++...

朔雪_ 阅读(108)

yii 的crud生成器

yii 的crud生成器

比较要注意的是viewspath默认是生成在web层底下的,要想生成在views文件夹需要路径回退下../views/website...

下圉天天 阅读(940)

在Visual Studio中将dll以资源的形式嵌入exe中

在Visual Studio中将dll以资源的形式嵌入exe中

一、Dll的优点:1、扩展应用程序的特性2、简化项目管理3、有助于节省内存4、促进资源的共享5、促进本地化6、有助于解决平台间的差异7、可用于特殊目的有关于dll及注入相关理论资料,可参考《Windo...

Qing-Huan 阅读(828)

JavaEE_day12 (多态、抽象类、接口)

JavaEE_day12 (多态、抽象类、接口)

1.软件设计六大原则1单一职责原则:功能职责单一,只拥抱一种变化2里氏替换原则:所有在使用父类的情况下,都可以使用子类3依赖倒置原则:高层通过抽象依赖底层,4接口隔离原则:不应该依赖于它不需要的接口5...

脱氧核糖不酸 阅读(240)