2010-12-02 259 views

回答

0

在瀏覽器沙箱什麼都不會得到過去跨域安全(這正是擺在首位有一個沙箱的點)。

你必須寫一個原生瀏覽器插件或使用Java小程序,要求對「無限系統訪問」。

另一種選擇是使用您可以通過XHR訪問充當代理的一個域(有一些代碼那裏獲取來自你真的想訪問域的結果)。您甚至可以轉發cookie等,但對於目標域,它看起來像請求來自您的數據中心(而不是最終用戶的瀏覽器)。

0

如果你控制目標服務器,你可以使用XHR發送javascript請求(你可能聽說過這種情況稱爲AJAX),你可以在第二個域上託管一個頁面,它執行ajax請求並將結果存儲在一個窗口級別的變量,並將其放入第一個域的iframe中。之後,無論何時您想要發出請求,您都可以使用javascript刷新iframe並從中獲取變量。

總破解,但據我所知它做到這一點的唯一途徑。

相關問題