2013-02-02 96 views
0

有什么方法可以访问在iframe中加载的元素吗?在iframe中查找元素(外部域)

我想这一点,但似乎并没有工作:如果iframe的内容是由其他域提供

if($('#cboxLoadedContent iframe').contents().find('#customer-login')[0]){ ... } 
+0

我确定这是重复的。我会看看我是否找到一个很好的原始问题。 –

+0

[jQuery/JavaScript:访问iframe的内容]的可能重复(http://stackoverflow.com/questions/364952/jquery-javascript-accessing-contents-of-an-iframe) – undefined

回答

0

它的工作,我高清在本地打开文件(file://),而内容加载了http://协议。

1

,你可以看到从你的页面内容的唯一途径是,这内容与适当的CORS headers给出。

这是一种被称为Same Origin Policy的保护方案。

请注意,还有一种解决方案可让浏览器通过使用代理仅查看一个域。