繁体   English   中英

从跨域iframe读取父变量

[英]Read parent variable from an cross domain iframe

我知道有很多关于跨域iframe的问题,但是我绝对可以解决我的问题:

在页面www.domain_A.com/test.php

<div id="test">this what i want</div>
<iframe src="http://www.domain_B.com/iframe.html" width="500" height="300" name="myFrame" id="myFrame" style="border:1px solid black;"></iframe>

www.domain_B.com/iframe.html是这样的:

document.domain = "www.multipress.fr";
test = document.getElementById('test'); ;
alert(test);

所以我想提醒:这就是我想要的。 但是,正如您猜到的那样,我从Chrome浏览器中收到了安全错误。

因此,我看到的唯一解决方案是在iframe之前对脚本进行整数处理以使用postMessage技术。 但是在此之前,我宁愿与您联系,是否可以找到其他解决方案。

非常感谢你的帮助。

您只能从父页面访问的是Iframe代码本身-当指向其他域时,内部没有可用内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM