我正在尝试安装Adblock Chrome 扩展程序使用Google 的 Chrome ADM。
User Configuration/Policies/Classic Administrative Templates/Google/Google Chrome/Extensions
Configure the list of force-installed extensions
在列表中,我有扩展的 ID 和更新 URL,Google 提到了他们的文档在这里和这里:
gighmmpiobklfepjocnamgkkbiglidom;https://clients2.googleusercontent.com/crx/download/OAAAAMcNmg40_PduZlM3g5RwKyephtivPe8WdfQvWSRvhiHzrcK7rq-gXuF37bTwLfLPyVSTPaQkAXkHIklkQOFOqzUAxlKa5asxHnxnSbCB7xq3hVhoYHdhKQHD/extension_2_5_38.crx
我设法使用获取更新 URL这个问题中的说明,但到目前为止,我还没有成功,因为扩展实际上并没有安装。
我是否遗漏了什么或者做错了什么?
答案1
显然,“配置强制安装的扩展列表” ADM 策略根本不起作用。
所以,我最终不得不使用注册方法。
注意:如果使用注册表方法,扩展程序会在 Chrome 25 版中自动禁用。另请注意,对于 Chrome 25 及更高版本,ADM 策略现在有效。
- 找到所需扩展程序的扩展程序 ID。这是 Chrome 网上应用店中扩展程序的唯一 ID。您可以在扩展程序的 URL 中看到此 ID,即:
https://chrome.google.com/webstore/detail/gighmmpiobklfepjocnamgkkbiglidom
或者,打开 Chrome 中的扩展程序列表;勾选开发者模式复选框,然后单击要部署的扩展程序旁边的箭头 - 扩展程序 ID 将位于扩展程序标题下方。
此时,值得记下扩展的版本号,因为您稍后在部署中会需要它。
- 打开 Chrome 以外的浏览器 - Firefox 也可以。将以下行粘贴到地址栏中,将 ----- 替换为扩展程序 ID
https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D-----%26uc 按回车键访问此 URL;系统将提示您保存 .crx 文件。
将此 .crx 文件复制到您的部署共享文件夹,例如 \Server\SoftwareDeployment\ChromeExtensions\.crx
来源:http://bdts.com.au/tips/48-msi-packaging/156-deploy-google-chrome.html
接下来,添加注册表项computer configuration\preferences\windows settings\registry
:
创建以下注册表项值:
HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\Extensions\[id of your extension crx]\path TYPE: REG_SZ VALUE: "\\server\NETLOGON\path\to\your\extension.crx" HKEY_LOCAL_MACHINE\SOFTWARE\Google\Chrome\Extensions\[id of your extension crx]\version TYPE: REG_SZ VALUE: [version of your .crx as specified in the manifest]
来源:http://support.google.com/a/bin/answer.py?hl=en&answer=188453
答案2
原始配置的问题在于扩展 ID 后的 URL 必须指向更新 URL,而不是 CRX URL。网上商店的正确 URL 是
https://clients2.google.com/service/update2/crx
这描述于http://www.chromium.org/administrators/policy-list-3#ExtensionInstallForcelist. 如果策略未按预期运行,请使用企业问题模板在 Chromium 错误跟踪器上提交错误。