是否可以从Chrome应用中的任何网站获取数据?

时间:2015-08-15 22:04:42

标签: google-chrome-app content-security-policy

我是Chrome App开发的新手。我打算创建一个简单的RSS阅读器作为helloworld项目,但现在,在阅读文档后,我不确定这是否可行。问题是,根据Chrome应用的内容安全政策,禁止在url_handlers中使用域,而不会证明这是您的域名。 这使得从站点检索RSS变得不可能。

但是文档中提到了一些沙盒技术,Chrome应用可以使用低级套接字。我可以以某种方式使用它从任何网站获取RSS吗?

1 个答案:

答案 0 :(得分:0)

这个问题很难回答,因为它的主题非常广泛。

但要回答它是否可行。 这是可能的。您将看到已经有RSS阅读器应用程序,去检查网上商店,甚至"反向工程师"他们如果你想要研究它。 我之前也为一些客户做了一些RSS阅读器。

我希望我现在可以为您提供示例代码,但如果您开始查看主要文档和示例应用程序,它会更好。

您应该阅读XHR以访问页面 https://developer.chrome.com/extensions/xhr

您在处理此项目时可能会遇到很多问题。

  1. 你需要考虑网站加载速度慢,你的应用程序应该提供一些用于加载的UI和一些超时,以便在几秒后放弃。
  2. 网页将重定向,因此如果您要跟随它,您应该处理
  3. 有时链接是404,有时它不是XML
  4. 您需要缓存内容,您可能需要服务器帮助
  5. 这是一个艰难的项目,但不要气馁。

    它仍然是一个有趣且具有挑战性的一个,你应该去吧吧!

    玩得开心!