2011-12-01 77 views
0

我想在rails中放置一個概念證明,我想把遠程站點內容和iframe放在一起,然後使用jQuery來修改內容iframe中。我知道我無法真正做到這一點,因爲跨站點腳本保護,我也知道這不是一個偉大的設計;這只是一個黑客作爲概念證明。但是,有沒有辦法從遠程站點刮取html並將其傳遞給iframe?在遠程內容的iframe中使用javascript的想法/黑客

謝謝!

+0

你可以在你自己的服務器上設置一個代理頁面,它可以讀取源代碼並將它回顯到目的地嗎?或者,您可以嘗試禁用演示瀏覽器的安全性。在Chrome/Windows上,它是'chrome.exe --disable-web-security'。 – Ryan

+0

爲什麼不使用'jsonp'? – pna

回答

0

簡而言之,你不能這樣做。

但是,您可以嘗試一些瘋狂的解決方案,例如使用wget下載遠程頁面,然後將文件鏈接到iframe。但是,這個頁面並不是真的在不同的領域。

順便說一句,你可能想看看https://developer.mozilla.org/en/DOM/window.postMessage也許它會在某些情況下對你有所幫助。