我做了一个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"
还有很多其他方法,但我还是无法做到。我会感激一点帮助
答案 0 :(得分:3)
在Windows上安装扩展程序的唯一编程方式(假设您不是Windows域系统管理员,这似乎是一个安全的假设)如下:
将您的扩展程序上传到Chrome网上应用店并发布 这是强制性的,但可以将扩展名指定为不公开。
创建一个添加注册表项as described here的安装程序。
下次浏览器重启后,Chrome会:
如果用户同意,您就完成了。如果用户不同意,则扩展名为列入黑名单,除非用户直接从网上应用店安装,否则您无法再次尝试此安装。
ExtensionInstallForceList
仅用于通过组策略进行企业部署。 Chrome将忽略本地注册表值并直接查询域策略。