1

我知道有很多关于跨域 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 技术。但在此之前,如果我能找到其他解决方案,我宁愿与你核实。

非常感谢你的帮助。

4

1 回答 1

0

您可以从父页面访问的唯一内容是 iframe 标记本身 - 当它指向不同的域时,内部没有任何内容可用。

于 2012-11-01T16:42:13.007 回答