【发布时间】:2014-02-26 18:11:54
【问题描述】:
我们有一个为内部企业使用而构建的 Google Chrome 扩展程序。到目前为止,它一直使用 GPO 进行部署,并且在 Chrome 33 出现之前运行良好。现在扩展程序没有出现在扩展程序列表中并且不活动:'(。部署/安装过程是否随着 Chrome 33 for GPO 发生变化?我们现在需要做任何不同的事情,或者如何通过 GPO 部署扩展程序在 Chrome 33 后的世界中?
我们按照 here(“通过组策略预安装”部分)和详细信息 here 的建议使用 GPO 进行安装。我们设置了 GPO ExtensionInstallForcelist、ExtensionInstallWhitelist 和 ExtensionInstallSources。
我们的扩展程序和更新 xml 文件不在 Chrome 网上应用店中托管。 Chrome 33 中计划进行更改(以保护用户免受恶意扩展程序的侵害),这会强制扩展程序出现在 Chrome 网上应用店中,但从所有文档中我们可以发现这不应该适用于 GPO 安装的扩展程序,如http://www.chromium.org/developers/extensions-deployment-faq所述:
用户只能安装托管在 Chrome 网上应用店中的扩展程序, 通过enterprise policy 或开发者模式安装除外。
...
在此之后扩展支持的部署选项是什么 改变? ...对于企业,我们将继续支持组策略以 安装扩展,无论扩展托管在哪里。 请注意,用户的计算机必须为 GPO 策略加入域 推动有效。
...
以前安装但未托管在 Chrome 网上应用店将被硬禁用(即用户无法启用 这些扩展再次),除了通过企业策略安装或 开发者模式。
和http://blog.chromium.org/2013/11/protecting-windows-users-from-malicious.html:
我们将在开发过程中继续支持本地扩展安装 以及通过企业政策安装,Chrome 应用程序也将 继续正常支持。
一旦用户升级到 Chrome 33,该扩展程序就会消失,因此 GPO 部署似乎发生了一些变化,但我没有看到任何有关更改的记录(或者显然是如何修复我的部署)。
我们无法在 Chrome Web Store 上托管,因为我们的扩展程序使用 NPAPI 组件,新的 Chrome Web Store 扩展程序不再允许使用该组件。迁移到不使用 NPAPI 的不同架构需要付出很大的努力,因此这不是短期解决方案(尽管计划在中期进行)。但是,我们尝试删除 NPAPI 组件以检查 Chrome 33 是否不喜欢它,但它似乎与此无关。我们试过只在 url 中使用 https,也不起作用。
可能与Issue 346386相关
感谢您的任何建议!
【问题讨论】:
-
这里有同样的问题。我希望看到 Google 允许在商店中私下列出 NPAPI 插件。那将解决我的问题。同时,我们将开始从 NPAPI 迁移,但这需要一些时间。
-
我也很喜欢!
标签: google-chrome google-chrome-extension