Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 自动化Google Chrome扩展安装_Installation_Google Chrome - Fatal编程技术网

Installation 自动化Google Chrome扩展安装

Installation 自动化Google Chrome扩展安装,installation,google-chrome,Installation,Google Chrome,我正在创建一个谷歌浏览器扩展。我们已经将它包含在一个自动构建系统中,并且由于它一直在工作中,我们需要一个解决方案,以便能够将扩展名打包为一个.crx文件,根据需要,该文件可以很容易地编写脚本 我的问题是,在打包扩展之后,是否有一种已知的方法,通过命令行或其他编程方式,以自动方式安装新打包的扩展 如果有人知道如何或有任何参考资料,我可以指向我将非常感谢任何帮助提供。谢谢。看一看。您需要安装一次扩展,将其设置为自动更新。当你得到一个新的版本时,它应该在chrome下一步检查时自动更新。检查更新的默认

我正在创建一个谷歌浏览器扩展。我们已经将它包含在一个自动构建系统中,并且由于它一直在工作中,我们需要一个解决方案,以便能够将扩展名打包为一个.crx文件,根据需要,该文件可以很容易地编写脚本

我的问题是,在打包扩展之后,是否有一种已知的方法,通过命令行或其他编程方式,以自动方式安装新打包的扩展

如果有人知道如何或有任何参考资料,我可以指向我将非常感谢任何帮助提供。谢谢。

看一看。您需要安装一次扩展,将其设置为自动更新。当你得到一个新的版本时,它应该在chrome下一步检查时自动更新。检查更新的默认间隔是几个小时,但您可以执行手动更新(从扩展页面),或使用启动chrome

chrome.exe --extensions-update-frequency=45
将更新频率设置为(例如)45秒


您的构建应该只更新扩展xml文件,让chrome知道新版本可用。

您可以使用外部扩展。您需要生成external_extensions.json文件或将扩展名添加到注册表中


这是一个我研究过但还没有尝试过的想法。我想知道是否有隐藏的命令行arg。如果这是最简单的解决方案,我可能会同意。我会告诉你事情的进展。谢谢你的建议。今天早些时候我甚至没有看到这个选项。谢谢你指出这一点。我将选择上一个响应作为首选答案,因为它将允许用户在将扩展签入我们的存储库后立即更新它。事实证明,我们不会使用自动更新,因为文件可能不匹配,所以您是赢家!:D