婆罗门
精华
|
战斗力 鹅
|
回帖 0
注册时间 2010-7-4
|
本帖最后由 starrin 于 2026-5-12 15:12 编辑
不用上传,只需要以文件夹的形式加载后在chrome扩展页面点击“打包”即可,我没记错的话此时应该可以直接生成一个新的签名或者复用已有的签名,这里可以生成一个新的签名并且把密钥存下来用于后续的更新
打包好的.crx文件可以直接安装(但会被禁用),能看到这个扩展的id,在组策略中信任这个id就能用了
上传到谷歌商店也要经过相同的步骤,打包签名都要你自己来,不一样的就是从谷歌商店安装的话直接就能用,不用在组策略里面信任
如果内网有域的话,相关组策略应该可以通过域来直接下发,用户不需要管,不行的话就做个注册表导入
在有内网http服务器的情况下,可以这样做:
在http服务器上托管打包好的.crx文件和一个updates.xml文件
updates.xml文件内容为:
- <?xml version="1.0" encoding="UTF-8"?>
- <gupdate xmlns="http://www.google.com/update2/response" protocol="2.0">
- <app appid="你的扩展ID">
- <updatecheck codebase="http://intranet.example.com/chrome-ext/myext-1.0.0.crx" version="1.0.0" />
- </app>
- </gupdate>
复制代码 注册表导入如下条目:
- Windows Registry Editor Version 5.00
- [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist]
- "1"="你的扩展ID;http://intranet.example.com/chrome-ext/updates.xml"
复制代码 然后用户就会自动安装扩展了,之后要更新只需要上传新的.crx文件并更新updates.xml就好
有域下发组策略就更方便,在用户配置-管理模板-Google-Google Chrome-Extensions-Extension management settings里面填入JSON:
- {
- 你的扩展ID: {
- installation_mode: "force_installed",
- update_url: "http://intranet.example.com/chrome-ext/updates.xml",
- override_update_url: true
- }
- };
复制代码 就可以让用户静默安装这个扩展并不可卸载 |
评分
-
查看全部评分
|