访问外部iframe内容

时间:2011-05-18 19:03:46

标签: javascript jquery html iframe

我有一个带有iframe A的页面,其src属性是一个url,它自己包含一个iframe B A.我想访问这个嵌入式iframe B的src。这有可能吗?似乎浏览器安全性不会让这种情况发生,因为嵌入式iframe B来自我的iframe A域之外。

4 个答案:

答案 0 :(得分:2)

你是对的;这完全不可能。

否则,我可以编写一个页面,在隐藏的<iframe>中加载Gmail并阅读您的电子邮件。

答案 1 :(得分:1)

是的浏览器安全阻止了你

但是获得跨域内容的其他方式 你可以使用http://developer.yahoo.com/yql/

有一些jquery的插件,如果那是你的杯子

答案 2 :(得分:1)

HTML5实际上有一个安全模型。在HTML5兼容的浏览器中查看PostMessage。这里有一个演示:http://html5demos.com/postmessage2

如果没有,jQuery有一个支持这个的好插件,如果在不支持PostMessage的浏览器中正常运行,甚至可以使用anchor标签进行通信:http://benalman.com/projects/jquery-postmessage-plugin/

祝你好运!

:)

答案 3 :(得分:0)

你不能因为你猜到的原因。但是,如果您可以控制其他域的帧的内容,则可以通过多种方式添加跨域帧通信。