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;//传过来的参数

}


版权声明:本文为m0_61420899原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。