【发布时间】:2013-05-23 22:25:57
【问题描述】:
目前,安装 Chrome 扩展程序(在开发中)的唯一方法是将其从桌面拖到浏览器上,然后在弹出窗口中单击“添加”。我宁愿让整个过程自动化。我目前以编程方式构建、打包和签署我的 CRX,但我坚持最后的手动步骤。这可能吗?
我尝试创建自己的 URL 来安装 CRX(请参阅此处:After adding ExtensionInstallSources preference with my URL to Chrome Preferences, still won't allow installing ".crx" packaged app),但这不起作用。
我希望此安装是永久性的,不是仅在当前运行期间持续的临时安装..
【问题讨论】:
-
我很想知道为什么需要在开发模式下打包成 CRX?在 chrome://extensions/ 中,我总是勾选“开发者模式”框,然后勾选“加载解压扩展”。当我更改代码时,我只需单击重新加载选项。
-
因为我们最终将在内部托管它,并且需要找到一种方法来自动化安装和更新。
-
@BenWells 你知道 Chromium 团队是否有办法或计划吗?
-
允许命令行安装扩展似乎是一个明显的安全漏洞,所以这可能永远不可能。我通过打开扩展目录中的适当文件手动编辑了扩展。您能否手动安装、记录扩展程序的 id 并自动更新?
-
@Teepeemm 没有。自动更新很简单,我们需要的是安装在我们网络中的计算机上
标签: google-chrome google-chrome-extension automation google-chrome-devtools