2012-12-23 58 views

回答

3

您无法直接读取其他域上的iframe内容,因为它会违反same origin policy。如果您同时控制mydomain.com和otherdomain.com,那么您可以在iframe和顶级页面之间进行通信,使用postMessage API。例如,您可以使用postMessage将iframe中页面的内容发送到外部页面。

+0

+1 - 很好的答案。但是,* postMessage API *仅限于html5规范。在传统浏览器上,有很多方法可以完成类似的技术(比如覆盖'document.domain')。 – jAndy

+0

@jAndy - 不错。 OP确实专门说了HTML5 :) – Emily

+0

谢谢你的支持!这些应该由我来管理吗? mydomain.com归我所有。但otherdomain.com不是由我管理的。 – freddiefujiwara

相关问题