2012-04-18 97 views
10

我已经为Google Chrome编写了扩展程序,它将随我们产品的下一个版本发布。我想了解哪些属性,提取路径,注册表条目等是否应该提供我产品的安装程序,以便最终用户不必手动安装扩展程序,并且安装程序完成安装扩展,并通知用户扩展已安装。截至目前,我写的代码被放置在一个文件夹中,并使用“加载未打包的扩展”来加载扩展。我应该怎么做才能完成上述任务?如何以编程方式安装Chrome扩展?

回答

11

谷歌目前关于通过注册表(适用于Windows机器)安装扩展的政策如下: 只能通过注册表安装Google扩展程序库(或Chrome网上应用店 - CWS)的扩展程序。

看到这个链接 - https://developer.chrome.com/extensions/external_extensions - 有关如何做到这一点的信息。请记住以下几点:

- 此技术仍会弹出一个msgbox给用户。它并不完全沉默。

- 当使用此技术时,如果用户随后从Chrome浏览器中删除扩展程序,则该扩展程序会在该Chrome上被列入“黑名单”,并且不会重新自动安装,直到用户手动重新安装 。详情请参阅Auto-installing a google chrome extension won't work !

+0

如果用户有权使用HKLM,它可以从安装程序中很好地工作,但如果他没有,则完全不起作用。 – 2015-06-03 23:05:44

相关问题