如何为Google Chrome扩展程序创建安装程序

时间:2016-08-31 11:25:38

标签: google-chrome google-chrome-extension installation google-chrome-devtools

我开发了一个Google Chrome扩展程序,我需要为用户自动安装。

我已在谷歌网上商店发布,但我不想让用户搜索它以便安装,因为这个扩展是其他开发的一部分,包括C#应用程序。

我正在创建一个安装C#应用程序的安装程序,但我需要为我的扩展添加自动安装。我该怎么做?

2 个答案:

答案 0 :(得分:1)

是的,你可以。该程序为described in the docs

要点:

  • 安装程序添加包含扩展ID的注册表项。
  • 下次重新启动Chrome时(您可能需要让用户执行此操作),将下载该扩展程序,然后系统会提示用户是否要安装
    • 如果是的话,您将永远幸福地生活,扩展名单中的“由第三方安装”标记。
    • 如果不是,扩展名将被禁用,您无法自行启用(您必须通过转到chrome://extensions/或CWS列表要求用户执行此操作)
  • 如果用户卸载了该扩展程序,则会在此Chrome个人资料中尝试安装程序时将其列入黑名单;如果用户改变主意,他将不得不直接从商店安装。

为您的用户留下明确的说明:他们必须重新启动浏览器并期望/接受提示。

答案 1 :(得分:1)

这样做的最好方法是Xan在答案中写道的方式。

如果您需要强制在公司中安装Chrome扩展程序而无需用户互动。您可以使用ExtensionInstallForcelist策略或使用master_preferences文件执行此操作。两种方式都描述了here