2010-02-17 82 views
1

我想建立一個類似的應用程序是這樣的:使用LiveJournal的RSS提要http://community.livejournal.com/ohnotheydidnt/32551171.html 。任何檢索外部​​供稿的方式(意思是從不同的域中獲取供應商提供的源 - 您的Web應用程序 - 同源策略)?我已經構建了一個解析器,但是我想爲簡單的html構建使用dashcode。RSS和外部飼料

+0

你就不能讀取XML直接從外部RSS提要的? – 2010-02-17 04:59:44

回答

2

跨域,如果數據只能通過RSS,你沒有其他域的控制,那麼你最好的選擇是一個server-side proxy

如果你有比其他領域的控制,你可以創建一個包含它使用XMLHttpRequest來拉動RSS並返回RSS一個JavaScript函數的頁面。然後你可以使用一個跨域通訊庫像EasyXDM調用該腳本。

您也可能想要檢查RSS提要的網站是否支持JSONP作爲替代格式,這將允許您通過javascript獲取RSS數據。如果你這樣做,請確保你信任該網站,因爲該網站可以在你的頁面內執行JavaScript!