【问题标题】:Automate Google Chrome extension installation自动安装 Google Chrome 扩展程序
【发布时间】:2010-03-18 18:00:03
【问题描述】:

我正在创建一个 Google Chrome 扩展程序。我们将它包含在一个自动构建系统中,由于它一直在工作,我们需要一个能够将扩展打包为 .crx 文件的解决方案,根据http://code.google.com/chrome/extensions/packaging.html 可以轻松编写脚本。

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

如果有人知道如何或有任何可以指向我的参考资料,我将不胜感激所提供的任何帮助。谢谢。

【问题讨论】:

    标签: installation google-chrome


    【解决方案1】:

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

    http://code.google.com/chrome/extensions/dev/external_extensions.html

    【讨论】:

    • 今天早些时候我什至没有看到该选项可用。谢谢你指出来。我将选择上一个响应作为首选答案,因为它允许用户在将扩展签入我们的存储库后立即更新它。
    • 原来我们不会使用自动更新,因为文件可能不匹配,所以你是赢家! :D
    【解决方案2】:

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

    chrome.exe --extensions-update-frequency=45
    

    将更新频率设置为(例如)45 秒。

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

    【讨论】:

    • 这是一个我研究过但还没有尝试过的想法。我想知道是否有隐藏的命令行参数。如果这是最简单的解决方案,我可能会选择。我会让你知道情况如何。谢谢你的建议。
    猜你喜欢
    • 1970-01-01
    • 2014-06-28
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-01-07
    • 2018-03-23
    • 2016-02-15
    • 2011-06-12
    相关资源
    最近更新 更多