我已经为Google Chrome编写了扩展程序,它将随我们产品的下一个版本发布。我想了解哪些属性,提取路径,注册表条目等是否应该提供我产品的安装程序,以便最终用户不必手动安装扩展程序,并且安装程序完成安装扩展,并通知用户扩展已安装。截至目前,我写的代码被放置在一个文件夹中,并使用“加载未打包的扩展”来加载扩展。我应该怎么做才能完成上述任务?如何以编程方式安装Chrome扩展?
10
A
回答
3
Chrome提供了编程安装扩展的几种方法: http://www.chromium.org/administrators/pre-installed-extensions
编辑:是的,这个政策现在改变了,因为FuzzyAmi指出。
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
相关问题
- 1. 以编程方式在Safari 8上安装扩展OSX 10.10
- 2. 如何以编程方式访问Chrome应用安装目录?
- 3. 如何以编程方式通过msi包通过企业或组pollicy安装Chrome扩展程序
- 4. 如何以编程方式安装.ipa
- 5. Visual Studio SDK - 如何以编程方式检测安装的扩展?
- 6. 在Chrome中安装扩展
- 7. Chrome扩展程序 - 以编程方式绕过代理
- 8. Chrome扩展程序,如何唯一标识扩展程序安装
- 9. 如何以编程方式在Chrome扩展程序中设置新标签页?
- 10. Chrome扩展程序API操纵其他已安装的Chrome扩展程序?
- 11. Chrome扩展程序:如何以编程方式检查扩展程序的后台页面
- 12. 在Chrome扩展市场之外安装Chrome扩展
- 13. 以编程方式禁用Firefox扩展
- 14. 从NSIS安装程序安装chrome扩展?
- 15. 通过zip安装Chrome扩展程序,需要Chrome的App Runtime:未安装“导入”扩展程序
- 16. 如何在Chrome上修改已安装的扩展程序?
- 17. 如何分配激活不同安装的Chrome扩展的快捷方式?
- 18. 如何避免chrome禁用我在chrome商店以外安装的dev扩展
- 19. 如何安装PHP扩展
- 20. 以编程方式安装android事件
- 21. 以编程方式安装Windows服务
- 22. 以编程方式安装TableLayout
- 23. 以编程方式安装字体
- 24. 以编程方式安装Firefox插件
- 25. 以编程方式安装Windows服务
- 26. 安装Android APK以编程方式
- 27. 你如何以编程方式打开你的扩展?
- 28. 如何以编程方式打包Safari扩展?
- 29. 如何以编程方式设置x:引用标记扩展?
不应再使用此链接。请参阅我的答案以获取当前正确的答案。 – FuzzyAmi 2014-05-27 08:36:52