我们已经开发了一个 Chrome 扩展应用程序,并且希望只发布有限数量的内部用户。
这将是一个私有应用程序,但是要安装它,用户现在必须按照手动步骤进入设置-> 扩展-> 点击开发人员模式-> 删除。CRX 在里面。
我想知道是否有一种方法可以让私人应用程序商店私下发布这个应用程序,而不是让任何人在 Chrome 网络商店上看到/下载/使用它。
提前谢谢你的帮助——-
由于它的内部,您可以更改他们计算机上的注册表设置吗? 因为如果是这样,您可以使用它们从 Web 商店外部轻松安装扩展,或者强制在其机器上安装扩展。 看这里。 Http://www.chromium.org/administrators/policy-templates Http://www.chromium.org/administrators/policy-list-3#extensioninstallsources Http://www.chromium.org/administrators/policy-list-3#extensioninstallforcelist
你可以使用 Chrome 网上商店。有两个选项:
更新2016-05-20: 来自 https://support.google.com/chrome/a/answer/2663860?hl=en
使用谷歌工作或教育应用程序的 Chrome 用户可以使用谷歌网上商店(Chrome Web Store)托管私人应用程序,这些应用程序仅限于他们的用户或与你共享应用程序直接链接的人使用。来自同一个 Chrome 域名的用户将在 Chrome Web Store 的私人收藏中看到他们组织的私人应用程序。
更新2015-10-27: 谷歌更新了安装策略,试图遏制 Windows 上的恶意扩展活动:
警告: 从 Chrome 33开始,Windows 用户只能下载扩展 除了通过企业安装之外,都是在 ChromeWeb 商店中托管的 策略或开发人员模式(请参阅保护 Windows 用户免受恶意 在 Chrome44中,不允许从 路径到 Mac 上的 local.crx (请参阅继续保护 Chrome 用户 ).
有了最新版本的谷歌 Chrome,用户不再能够只需点击下载链接,就可以使用正确的 HTTP 头进行安装。这给了你四种可能的选择:
我已经在公司内部创建并发布了几个不同的 Google Chrome 扩展,并且选择了第一个。对于用户来说,这是一个额外的步骤,但是没有什么大不了的。用户不需要在他们的 Chrome 浏览器中启用开发者模式就可以工作。
你可以的。你需要创建 crx 文件通过谷歌铬“扩展”页面(访问: chrome://扩展/注意: 你 无法单击链接你必须手动复制和粘贴它,chrome 不允许你访问从 href 的链接)
在“扩展”页面上,选中“开发人员模式”复选框,选择“打包扩展”。
现在你会看到下面的弹出窗口。单击“浏览”找到 Extension root directory,并导航到包含扩展名的文件夹(包含 Manifent.json 的文件夹)。
Extension root directory
第一次执行此操作时,忽略私钥文件。它会自动为您生成一个,并将其保存到同一个文件夹。
当您发布扩展的新版本时,请使用生成的私钥文件。通过这种方式,用户可以更新扩展名,不会再次请求权限。
安装
警告:
注意: 另一种方法是在 Chrome 商店上发布,但只针对特定用户(非公开用户)。只有有链接的人才能安装,或者你可以让它只有特定的人才能安装,即使你有链接但不是组的一部分,他们也不能查看扩展。唯一的问题是如果你不想让 Google 看到这个扩展。
如果你使用谷歌应用程序,现在似乎有一种方法可以发布应用程序和扩展到 Chrome 网络商店,但只能让该域名的用户可见。
Https://support.google.com/chrome/a/answer/2663860?hl=en