2013-06-19 174 views
2

有什麼辦法可以訪問客戶端和服務器端,以允許JavaScript訪問跨域iframe的內容嗎?允許通過javascript訪問iframe內容

也許類似於跨域AJAX,與Access-Control-Allow-Origin

再說一遍:我可以編輯服務器端所需的任何東西。

+0

可能重複(http://stackoverflow.com/questions/7246278/cross-domain-javascript-calls-using-iframe) – mario

+2

和http://www.slideshare。 net/SlexAxton /打破跨域障礙 – mario

回答

0

由於這是不可能的,我通過使用新引入的postMessage函數解決了我的問題。 (一條評論暗示,但忘了看演示...)

mozilla「window.postMessage是一種安全啓用跨源通信的方法。」 [跨域調用JavaScript使用的iFrame]的

-2

你可以,但它聽起來不對。我的直覺說:「爲什麼不把它放在同一個域下?」。 :)

+0

因爲我想在多個站點上使用相同的「腳本」,而無需在每個網站上安裝腳本。所以我只有一個用於多個網站的「管理面板」,管理面板應該能夠訪問每個網站的內容。 – Cristy

+0

我不知道完整的上下文,但管理員應該訪問服務器配置,而不是他們的客戶端「渲染」。如果您永久更改這些應用程序的屬性(堅持重新加載),則應該訪問API,這些應用程序的服務器的一部分。 –

相關問題