2016-07-14 71 views
-2

我想從給定的url中讀取html內容,但它顯示相同的原點錯誤(我知道這個錯誤)。所以我嘗試了不同的方法。打開一個新窗口,打開該窗口的網站,閱讀該窗口的內容,但不工作,請幫助我。從url使用jquery或javascript獲取html內容


注意:這是爲我的科爾多瓦應用!

我試着像下面

var myWindow=window.open('http://www.google.com','','width=200,height=100'); 
//myWindow.document.write("<p>This is 'myWindow'</p>"); 
alert(myWindow.innerHTML); 
myWindow.document.close(); 
+0

我會嘗試和使用科爾多瓦API – alex

+0

@alex你能告訴這方面的任何科爾多瓦插件名稱。 –

+0

如果你想從url獲取內容,我認爲你應該使用ajax $ .get(...); – Mimouni

回答

0
$.get("http://www.google.com/", function(data) { 
    console.log(data);  
}); 

使用jQuery的幫助下,你可以得到指定URL的HTML內容。用"http://www.google.com/"替換您所需的網址。它不會給實際設備或模擬器帶來錯誤。但是,如果您將在瀏覽器中檢查,那麼它會給出錯誤的CORS。

問候

+0

我在瀏覽器控制檯窗口中嘗試過,但是顯示「No」Access-Control-Allow-Origin'「錯誤 –

+0

是的將總是給CORS錯誤,所以你不能在瀏覽器中測試在真實設備上嘗試。 –

+0

@AsithRaj:僅供參考,有一種方法可以在chrome瀏覽器中進行模擬,通過在這裏激活一些功能:「chrome:// flags /」。但這部分在功能上非常先進。所以你不應該僅僅在你現在正在做的事情的時候激活或者取消一個功能。 :) – Mimouni