我已经为谷歌浏览器编写了一个扩展程序,该扩展程序将随我们产品的下一个版本一起发布。我想了解哪些属性,提取路径,注册表项等等我应该提供我的产品的安装程序,以便最终用户不必手动安装扩展,并且安装程序完成了安装扩展,并通知用户已安装扩展。截至目前,我编写的代码放在一个文件夹中,我使用“加载无包装扩展”来加载扩展。我该怎么做才能完成上述任务?
答案 0 :(得分:12)
Google目前通过注册表(适用于Windows机器)安装扩展程序的政策是: 只能通过注册表安装Google扩展程序库(或Chrome网上应用店 - CWS)中的扩展程序。
请参阅此链接 - https://developer.chrome.com/extensions/external_extensions - 了解如何完成此操作。请记住以下内容:
- 这项技术仍然会向用户弹出一个msgbox。它并非完全沉默。
- 使用此技术时,如果用户随后从Chrome中删除了该扩展程序,则该扩展程序会被列入黑名单"在该chrome上,在用户重新安装之前不会重新自动安装 手动。有关详细信息,请参阅Auto-installing a google chrome extension won't work !。
答案 1 :(得分:3)
Chrome有几种以编程方式安装扩展程序的方法: http://www.chromium.org/administrators/pre-installed-extensions
编辑:是的,这项政策现在已经改变,正如FuzzyAmi指出的那样。