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