本地 Javascript 可以读取 RSS 吗?

2014-10-12 13:27:12 +08:00
 unicorn70
想给自己的浏览器做一个首页,显示最常去的一些网站有没有更新。最好这个网页的文件可以放在本地,不用放到服务器上。

想着用JS来读取RSS,但是AJAX只能读取same origin。如果用jsonp绕过,又需要目标格式是json,而rss又不是json。很多网上的方法都用googleapi,用起来也不方便。

所以用本地html+js获取远程rss有可能做到吗?
3945 次点击
所在节点    JavaScript
8 条回复
daijia1123
2014-10-12 13:30:32 +08:00
试试yahoo的yql?
14
2014-10-12 13:40:03 +08:00
找个服务器中转,把xml转成json?
chone
2014-10-12 13:47:13 +08:00
adobe air可以满足这个需求,因为它的sandbox允许跨域ajax。
toothpaste
2014-10-12 14:20:37 +08:00
yql 是个办法。

如果你使用Firefox 有个现成的addon: mPage 刚好满足你的要求。
GhostFlying
2014-10-12 14:48:52 +08:00
Chrome 的话直接做成 extension?
exceloo
2014-10-12 16:54:17 +08:00
firefox用Greasemonkey,chrome用Tampermonkey,随便你怎么写跨域
rankjie
2014-10-13 11:53:46 +08:00
Google api rss
tux
2014-10-14 19:56:16 +08:00
可以,做成浏览器拓展,比如chrome就有本地的RSS拓展,可以订阅RSS

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/138441

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX