JS iframe子窗口给父窗口传值

子窗口代码:

第一种情况:子窗口域名和父窗口域名不同

parentHost = document.referrer; 获取父窗口域名,如果同域名则不需要

window.parent.postMessage(1,parentHost);

第二种情况:传到所有的域名

window.parent.postMessage(1,*);

父窗口接受代码:

window.addEventListener("message",returnData,fasle)

function returnData(event){

var origin = event.origin;//传值过来的域名

var data = event.data;//传过来的参数

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值