2012-12-23 60 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

相關問題