首页 文章

如何将chrome扩展名保存为.exe文件?

提问于
浏览
0

我做了一个chrome扩展项目,但我需要通过运行.exe文件来安装它 .

我尝试了很多方法,比如使用iExpress自动将文件解压缩到C:\ Users \ user \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Extensions(我将扩展名id赋予文件夹),

我尝试在HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Google \ Chrome \下创建ExtensionInstallForceList并创建新的字符串值"1"给它值“id; https://clients2.google.com/service/update2/crx

和许多其他方式,但我仍然无法做到 . 我会感激一点帮助

1 回答

  • 3

    在Windows上安装扩展的唯一编程方式(假设您不是Windows域系统管理员,这似乎是一个安全的假设)如下:

    • 将您的扩展程序上传到Chrome网上应用店并发布 .
      This is mandatory ,但可以将扩展名指定为不公开 .

    • 创建一个添加注册表项as described here的安装程序 .

    • 下次浏览器重启后,Chrome会:

    • 从网上商店下载扩展程序(以及其他地方)

    • 要求用户确认允许该扩展名 .

    • 如果用户同意,您就完成了 . 如果用户不同意,则扩展名将列入黑名单,除非用户直接从Web Store安装,否则您无法再次尝试此安装 .

    ExtensionInstallForceListonly ,用于通过组策略进行企业部署 . Chrome将忽略本地注册表值并直接查询域策略 .

相关问题