簡體   English   中英

如何使用Javascript或jQuery顯示html內容?

[英]How to display html content using Javascript or jQuery?

目前,我使用iFrame來顯示第三方內容。 例如,我的新聞頁面在單個頁面中顯示來自CNN,MSNBC,Foxnews的實時網站。

當前,我只是使用iFrame來顯示這些網站,但是我想知道是否有更好的方法來使用Javascript,jQuery或其他類型的Javascript庫顯示內容?

謝謝

[編輯]有沒有一種方法可以壓縮iframe並將其顯示縮略圖,而無需將其轉換為圖像。 只是收縮一切。

當前,我只是使用iFrame來顯示這些網站,但是我想知道是否有更好的方法來使用Javascript,jQuery或其他類型的Javascript庫顯示內容?

幾乎不。 由於單一來源政策,您將無法直接獲取內容; 即使您使用服務器端代理來繞過此問題,每個頁面也必定會使用過多與其他頁面不兼容的JS代碼。

將它們全部放在單獨的iframed文檔中是唯一的方法。

由於采用相同的原始政策 ,因此在這種情況下必須使用iframes 也就是說,除非您當然要編寫只在本地計算機上運行的內容(而不是來自遠程Web服務器),否則您可以做任何您想做的事情,例如使用jQuery.get加載頁面。

也許您可以使用YQL

那些頁面可能有rss嗎? 然后,您可以使用例如Google Feed API 2進行連接。

許多服務都提供了您可以連接的JSON和JSONp API。 (我會在Google那里尋找文檔)一旦有了數據,便可以使用許多JavaScript模板庫將JSON數據插入頁面:HTMLBuilder,PURE,Mustache和&c。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM