Rss和外部饲料

时间:2010-02-17 04:56:16

标签: rss cross-domain external feed dashcode

我想构建一个类似的应用程序:http://community.livejournal.com/ohnotheydidnt/32551171.html 使用livejournal rss feed。检索外部订阅源的任何方式(意味着从您的Web应用程序 - 同源策略的其他域获取订阅源)?我已经构建了一个解析器,但我想使用dashcode进行简单的html构建。

1 个答案:

答案 0 :(得分:2)

跨域,如果数据仅通过RSS提供,而您无法控制其他域,则最佳选择是server-side proxy

如果您可以控制其他域,则可以创建一个包含javascript函数的页面,该函数使用XmlHttpRequest来提取RSS并返回RSS。然后,您可以使用像EasyXDM这样的跨域邮件库来调用该脚本。

您还可能想要检查RSS提要的网站是否支持JSONP作为替代格式,这样您就可以通过javascript获取RSS数据。但是,如果您这样做,请确保您信任该网站,因为该网站可以在您的网页内执行javascript!