当前位置:  开发笔记 > 编程语言 > 正文

如何通过命令行安装crx Chrome扩展?

如何解决《如何通过命令行安装crxChrome扩展?》经验,为你挑选了2个好方法。

目前,安装Chrome扩展程序(在开发中工作时)的唯一方法是将其从桌面拖到浏览器上,然后在弹出窗口中单击"添加".我宁愿让整个过程自动化.我目前以编程方式构建,打包和签署我的CRX,但我仍然坚持最后的手动步骤.这可能吗?

我尝试创建自己的URL来安装CRX(参见此处:将我的URL添加到ExtensionInstallSources首选项后,仍然不允许安装".crx"打包应用程序)但这不起作用.

我希望这个安装是永久性的,而不是只在当前运行期间持续的临时安装.



1> Xan..:

这是一个老问题,但你最近更新了它,所以......

除了 很少应用的企业策略之外,没有完全自动化的方法.如果那不是一个选择,那你就不走运了.这是Chrome团队在2014年做出的一项安全决定,因为这样做的恶意软件非常猖獗.这是关于这个主题的最新帖子.

    在Windows计算机上,企业策略force_install是唯一无法确认的策略,但它需要Windows域中的计算机和所述域中的管理员权限才能启用.我不是100%确定它在Linux/Mac上是如何工作的,但这是一个相关的FAQ.

    有一种安装扩展程序的程序化方法,但现在它只适用于在CWS中发布的扩展程序(以便Google可以在滥用的情况下拔掉插件).此处对此进行了描述,但在添加此浏览器后第一次启动浏览器时,仍需要用户手动批准.例如,安装了Skype的点击呼叫等各种合法的捆绑扩展.



2> 小智..:

对于解压缩的扩展,您可以使用命令行标志运行:

 --load-extension=

要在.crx文件中安装打包扩展,可以使用"外部扩展"机制从autoupdate url或本地路径自动安装:

https://developer.chrome.com/extensions/external_extensions

有两点需要注意:

- 因为这种机制主要用于分发给最终用户而不是用于测试,所以有一个允许用户选择加入安装的确认对话框.

- 我们最终可能会在我们强制执行"必须来自webstore"限制的地方弃用基于本地路径的安装,并且只支持autoupdate url(必须是webstore更新URL)方法.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有