我嘗試使用jQuery加載$get
和$ajax
,但獲得Origin問題。在DIV中加載網頁
我看了JSON-p
但它只適用於JSON數據。
我試過yahooApi
它工作過,但yahooApi的穩定性和可靠性如何?我的意思是,如果我將來使用它,如果他們停止支持它,我的代碼將停止工作。
難道我們沒有其他選擇在DIV中加載外部頁面嗎?
我嘗試使用jQuery加載$get
和$ajax
,但獲得Origin問題。在DIV中加載網頁
我看了JSON-p
但它只適用於JSON數據。
我試過yahooApi
它工作過,但yahooApi的穩定性和可靠性如何?我的意思是,如果我將來使用它,如果他們停止支持它,我的代碼將停止工作。
難道我們沒有其他選擇在DIV中加載外部頁面嗎?
[無法跨域使用](http://api.jquery.com/load/#notes-0) – Blazemonger
當你說得對,也許可以使用LightBox類型的插件。我知道其中一些允許在其中打開一個網頁(它看起來非常好) – Fernker
如果您可以更改外部服務器上的內容,那麼您可以創建一個JavaScript,返回document.write()
中的隱私策略,您可以從任何想要的位置檢索該隱私策略。 (這基本上是JSONP的工作原理。)
但是,在另一臺服務器上提取HTML文檔的全部內容將需要服務器端腳本。
可能的重複[在JavaScript中獲取相同的原始策略沒有服務器端腳本](http://stackoverflow.com/questions/2067029/getting-around-same-origin-policy-in-javascript-without-server-側腳本) – JJJ
這是我解釋我的其他解決方法,我相信可以實現的是在頁面中使用隱藏的iframe,然後閱讀它的內容進行操作。意思是沒有其他選項可用 –
IFRAME有什麼問題? –