Chrome应用可以检索或将数据注入网页吗?

时间:2016-05-25 10:32:12

标签: google-chrome google-chrome-extension google-chrome-app code-injection

我想开发一个应用程序(适用于Chrome桌面),该应用程序将从用户浏览并聚合的不同网页中检索数据,或者为这些页面注入一些添加的JavaScript功能,稍后会显示用户关于他浏览的网页的统计信息至。就像用户在其中拥有多少3个图像的页数一样。

现在,我知道Chrome扩展程序可以注入JavaScript代码,因此也可以检索数据,但我希望我的应用程序是Chrome应用程序。它是否也可以将数据从WebPages和/或Inject JS提取到那些页面?

感谢。

1 个答案:

答案 0 :(得分:2)

根据设计,Chrome应用程序与浏览器隔离。您无法枚举标签,注入内容脚本等,正如您可以从完全不同的available APIs列表中看到的那样。

虽然您可以使用embed a pseudo-browser在您的应用中<webview> tag,但很难说服用户使用有限的浏览器而不是“真正的”Chrome浏览器。

如果您想与浏览器进行互动,则需要扩展程序。如果您 确实需要Chrome应用程序功能,则您需要单独使用这些功能,并且可以talk to each other