我已经实现了一个 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”
还有很多其他方法,但我还是没能成功。我希望得到一点帮助
最佳答案
在 Windows 上安装扩展的唯一编程方式(假设您不是 Windows 域系统管理员,这似乎是一个安全的假设)如下:
将您的扩展程序上传到 Chrome 网上应用店并发布。
这是强制性的,但可以将扩展程序指定为不列出。创建一个添加注册表项 as described here 的安装程序.
下次浏览器重新启动时,Chrome 将:
- 从网上应用店(而不是其他地方)下载扩展程序
- 要求用户确认是否允许该扩展。
如果用户同意,您就完成了。如果用户不同意,该扩展将被列入黑名单,并且您无法再次尝试安装,除非用户直接从网上应用店安装。
ExtensionInstallForceList
仅适用于通过组策略进行的企业部署。 Chrome 将忽略本地注册表值并直接查询域策略。
关于google-chrome - 如何将 Chrome 扩展另存为 .exe 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37528427/