是否可以从 Chrome 应用程序中的任何站点获取数据?
Is it possible to fetch data from any site in Chrome App?
我是 Chrome 应用程序开发的新手。我打算创建一个简单的 RSS reader 作为 helloworld 项目,但现在,在阅读文档后,我不确定这是否可行。问题是,Chrome 应用程序的内容安全策略禁止在 url_handlers 中使用域而不证明这是您的域。
它使得无法从站点检索 RSS。
但是文档中提到了一些沙箱技术,Chrome应用程序可以使用低级套接字。我能以某种方式使用它从任何站点获取 RSS 吗?
这个问题很难回答,因为它的主题太广泛了。
但如果可能的话,请回答。 是的这是可能的。你会看到那里已经有 RSS reader 应用程序,去网上商店看看,如果你愿意,甚至 "reverse engineer" 他们可以研究一下。
之前也给几个客户做了一些RSSreader
我希望我现在可以为您提供示例代码,但如果您开始查看主要文档和示例应用程序会更好。
您应该在 XHR 上阅读以访问页面
https://developer.chrome.com/extensions/xhr
您在处理这个项目的过程中可能会遇到很多问题。
- 您需要考虑到网站加载速度可能会很慢,您的应用应该提供一些 UI 用于加载和一些超时以在几秒后放弃。
- 网页会重定向,所以你应该处理是否要关注它
- 有时 link 是 404,有时不是 XML
- 您需要缓存内容,为此您可能需要服务器帮助
这是一个艰巨的项目,但不要气馁。
这仍然是一个有趣且具有挑战性的问题,您仍然应该继续努力!
编码愉快!
我是 Chrome 应用程序开发的新手。我打算创建一个简单的 RSS reader 作为 helloworld 项目,但现在,在阅读文档后,我不确定这是否可行。问题是,Chrome 应用程序的内容安全策略禁止在 url_handlers 中使用域而不证明这是您的域。 它使得无法从站点检索 RSS。
但是文档中提到了一些沙箱技术,Chrome应用程序可以使用低级套接字。我能以某种方式使用它从任何站点获取 RSS 吗?
这个问题很难回答,因为它的主题太广泛了。
但如果可能的话,请回答。 是的这是可能的。你会看到那里已经有 RSS reader 应用程序,去网上商店看看,如果你愿意,甚至 "reverse engineer" 他们可以研究一下。 之前也给几个客户做了一些RSSreader
我希望我现在可以为您提供示例代码,但如果您开始查看主要文档和示例应用程序会更好。
您应该在 XHR 上阅读以访问页面 https://developer.chrome.com/extensions/xhr
您在处理这个项目的过程中可能会遇到很多问题。
- 您需要考虑到网站加载速度可能会很慢,您的应用应该提供一些 UI 用于加载和一些超时以在几秒后放弃。
- 网页会重定向,所以你应该处理是否要关注它
- 有时 link 是 404,有时不是 XML
- 您需要缓存内容,为此您可能需要服务器帮助
这是一个艰巨的项目,但不要气馁。
这仍然是一个有趣且具有挑战性的问题,您仍然应该继续努力!
编码愉快!