2013-02-02 24 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的保護方案。

請注意,還有一種解決方案可讓瀏覽器通過使用代理僅查看一個域。