我一直在尋找一個體面的jQuery feed/XML解析器,並發現了像jFeed和jParse(等幾個其他)的好插件。這些都不支持檢索外部Feed,這是我所追求的。jQuery外部RSS源解析器?
很肯定這是下降到jQuery的$。阿賈克斯()方法,而不是插件本身(因爲他們會從這個待建)。
是否有某種黑客我可以用來覆蓋jQuery或原始JavaScript的替代?更好的還是更好的插件,但即使是我發現的更受歡迎的插件也不支持它。
感謝
我一直在尋找一個體面的jQuery feed/XML解析器,並發現了像jFeed和jParse(等幾個其他)的好插件。這些都不支持檢索外部Feed,這是我所追求的。jQuery外部RSS源解析器?
很肯定這是下降到jQuery的$。阿賈克斯()方法,而不是插件本身(因爲他們會從這個待建)。
是否有某種黑客我可以用來覆蓋jQuery或原始JavaScript的替代?更好的還是更好的插件,但即使是我發現的更受歡迎的插件也不支持它。
感謝
答案看起來是這個網頁上,使用YQL不是我自己的PHP代理來處理請求。
http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/
查不到,它是不可能做一個簡單的JavaScript調用處理這些請求後,該jQuery插件看起來理想,後來去嘗試一下。
實際上,爲了解析沒有jQuery的RSS源,您可以使用Google AJAX Feed API。作品一種享受。
http://code.google.com/apis/ajaxfeeds/examples.html
感謝您的答覆
試試這個tuturial:
http://visualrinse.com/2008/09/24/how-to-build-a-simple-rss-reader-with-jquery/(archive.org)
和演示
http://visualrinse.com/bradley/mm491/reader.html(archive.org)
如果通過檢索一個外部飼料喲你的意思是從一個不同的域名獲得一個你的網絡應用程序的源,你不能(Same origin policy)。
你會需要一些類型的代理服務器端,這樣的查詢外部的飼料和它們的內容返回到您的應用程序的PHP或Python腳本(或任何你喜歡的語言是)。
您檢查的jFeed插件有一個PHP代理的例子。
jFeed有一個PHP代理。我只是有這個需求,jFeed能夠檢索一個外部。如果不使用php是一個需求,請編輯您的評論。
回答(根據我們所知):使用jFeed!
::但是我只是發現了,如果你的飼料是「沒有很好地形成」,它會打破jFeed。 ::被警告
我只能推薦jFeed。我使用它的一個分支(https://github.com/uhlenbrock/jfeed)和我的phonegap項目。該分支添加了對解析creator
標記的支持,並且它可以完美地運行。
我最近建立AMJR(異步JS重張進紙閱讀器),因爲我無法找到類似於你問什麼東西?
AMJR是爲滿足特定需求而編寫的:一種用JS編寫的多頁閱讀器。換句話說,一個以多個提要作爲輸入的提要閱讀器,並按時間順序輸出所有提要中的最後一個X.你一定會在服務器端語言中找到一個實現,但不會在JS中找到!在用戶的瀏覽器(客戶端)上駐留這樣的功能可以減輕一些處理負載,特別是在發生集成外部提要的高流量站點上。將AMJR想象成您自己的「雅虎管道」小部件,以便在同一個輸出塊中混合飼料。
總之事情AMJR:
信息/下載:http://nuevvo.com/labs/amjr/
享受!
Visualrinse已關閉 – 2017-03-25 17:17:11
是的,我相信它是..我編輯它使用archive.org保存頁面。 – Reigel 2017-03-27 01:25:28