我有一個iframe,我需要獲取它的內容並從中提取一些信息。這可能使用Javascript?使用Javascript獲取iframe內容
我看了一些地方,這是不可能的,如果其他頁面運行在不同的服務器上,但我需要確認這一點。
我有一個iframe,我需要獲取它的內容並從中提取一些信息。這可能使用Javascript?使用Javascript獲取iframe內容
我看了一些地方,這是不可能的,如果其他頁面運行在不同的服務器上,但我需要確認這一點。
如果來自另一個服務器,你需要或者:
在一般情況下,如果你不能改變T的服務器他的iframe內容,你不能在javascript中閱讀它的內容。
iframe
元素有一個名爲contentWindow
的方法,允許您這樣做。 它只會在iframe與@dystroy所說的文檔位於同一服務器上時才起作用。
「嘗試訪問框架內容的腳本受制於同源策略,並且無法訪問大多數屬性在其他窗口對象中,如果它是從不同的域加載的「 –
好吧,你可以澄清,如果你的iframe確實是在不同的服務器上? – lbstr
我會假設答案是肯定的。查看@ dystroy的答案。以下是關於以下主題的精彩閱讀:http://softwareas.com/cross-domain-communication-with-iframes – lbstr