以编程方式安装Chrome扩展程序

3
我知道这个问题已经被问了很多次,我阅读了所有的内容,但是没有找到任何与我的问题相关的内容,因此再次询问。 我制作了一个简单的Chrome扩展程序,并使用Chrome将其打包为crx文件。 我想使用nsis或C ++安装程序以编程方式安装它。
从这里得到一些帮助http://www.chromium.org/administrators/pre-installed-extensions 但我不确定如何获取所使用的扩展程序的ID。 由于相同扩展程序的ID在不同机器上的Chrome上不同,因此一个脚本无法工作。 而且注册表方法对我也没用。
那么,有什么技巧吗?
1个回答

4

2
Rob,请注意,Chrome企业策略是需要离线扩展的企业的正确解决方案。此外,您提到的安装限制仅适用于Windows上的稳定和Beta频道。您回答的最后一段应包括这些限制条件。这是阅读更多企业策略信息的好地方:https://support.google.com/chrome/a/answer/188447?hl=en。 - sowbug
嗨Rob, 感谢你的帮助。我成功获取了扩展程序的哈希值。 我还在我的manifest.json文件中更新了密钥字段,然后使用了首选项文件方法从这里http://www.chromium.org/administrators/pre-installed-extensions进行安装,但它仍然无法工作。我不知道还缺少什么。 - foobar
@RobW 谢谢你。我使用注册表方法和首选项方法将我的扩展程序列在了Chrome中。但是它只列在了扩展程序部分,而没有默认显示在Chrome工具栏上。我该如何让它默认显示在Chrome工具栏上呢?这是我的首选项部分http://textuploader.com/1rkx - foobar
@smilepleeeaz 你是在指那个按钮吗?HelloWorld.crx 的内容是什么? - Rob W
1
据我所知,自动安装的扩展默认是禁用的。也许sowbug知道如何默认激活扩展?你可以@他并问一下。 - Rob W
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接