Google chrome extension 是否可以在Chrome Web Store之外为私有分发创建Chrome扩展?

Google chrome extension 是否可以在Chrome Web Store之外为私有分发创建Chrome扩展?,google-chrome-extension,chrome-web-store,Google Chrome Extension,Chrome Web Store,我们已经开发了一个Chrome扩展应用程序,并且只希望将其分发给有限数量的内部用户 这将是一个私人应用程序,但要安装它,用户现在必须按照手动步骤进入设置->扩展->单击开发者模式->将.crx放到那里 我想知道是否有一种方法可以让私有应用商店私自发布此应用,而不让任何人在Chrome网络商店上看到/下载/使用 提前感谢您的帮助---因为它是内部的,您可以更改他们计算机上的注册表设置吗? 因为如果是这样,您可以使用它们从web应用商店外部轻松安装扩展,或在其计算机上强制安装扩展。 看这里…… h

我们已经开发了一个Chrome扩展应用程序,并且只希望将其分发给有限数量的内部用户

这将是一个私人应用程序,但要安装它,用户现在必须按照手动步骤进入设置->扩展->单击开发者模式->将.crx放到那里

我想知道是否有一种方法可以让私有应用商店私自发布此应用,而不让任何人在Chrome网络商店上看到/下载/使用


提前感谢您的帮助---

因为它是内部的,您可以更改他们计算机上的注册表设置吗?
因为如果是这样,您可以使用它们从web应用商店外部轻松安装扩展,或在其计算机上强制安装扩展。
看这里……


http://www.chromium.org/administrators/policy-list-3#ExtensionInstallForcelist您可以使用Chrome网络商店。有两个选项可供选择:

  • 从Chrome网络商店共享一个未列出的Chrome扩展(任何有链接的人都可以安装)
  • 使用G Suite或Education的Chrome客户可以使用Chrome Web Store托管仅限于其同一域用户的私人应用程序
  • 看见
    更新2016-05-20:自

    使用谷歌应用程序进行工作或教育的Chrome用户可以使用Chrome Web Store托管私人应用程序,仅限于其用户或与您共享应用程序直接链接的用户。来自同一Chrome域的用户将在Chrome网络商店的私人收藏中看到他们组织的私人应用

    更新2015-10-27:谷歌更新了安装策略,试图遏制Windows上的恶意扩展活动。关于:

    警告:从Chrome33开始,Windows用户只能下载扩展 托管在Chrome网络商店中,但通过enterprise安装除外 策略或开发人员模式(请参阅保护Windows用户免受恶意攻击) 扩展)。从Chrome44开始,不允许从外部安装 Mac上本地.crx的路径(请参阅继续保护Chrome用户 来自恶意扩展)

    使用最新版本的Google Chrome,用户将不再能够仅仅单击下载链接并使用正确的HTTP头安装它。这将为您提供4种可能的选择:

    • (根据更新说明,此操作不再适用于Windows)
    • 用户在扩展管理页面中下载扩展源文件夹并从源加载扩展
    • 正如Rob W

    我已经在公司内部创建并分发了几个不同的Google Chrome扩展,并选择了第一个选项。对于用户来说,这是一个额外的步骤,但这并不是什么大问题。用户不必在他们的Chrome浏览器中启用开发者模式,就可以工作。

    是的,您可以。您需要通过google chrome“扩展名”页面创建crx文件(访问:chrome://extensions/ 注意:您无法单击该链接您必须手动复制并粘贴该链接,chrome不允许您从href访问该链接)

    在扩展页面上,选中“开发人员模式”框,选择“包扩展”

    现在您将看到以下弹出窗口。单击“浏览”查找
    扩展根目录
    ,并导航到包含扩展的文件夹(包含manifest.json的文件夹)

    第一次这样做时,请忽略私钥文件。它会自动为您生成一个,并将其保存到同一文件夹中

    发布新版本的扩展时,请使用生成的私钥文件。这样,如果有人更新扩展,它将不会再次请求权限


    安装

    • 要安装扩展,只需让每个用户手动将新创建的扩展crx拖到扩展页面中即可(chrome://extensions/).
    • 第一次它会像从Chrome网络商店安装一样请求权限
    • 对于每个新版本,只要您对每个新版本使用相同的私钥文件,用户只需以相同的方式将新版本拖动到“扩展名”页面中,但不会再次要求他们获得权限。它只会更新扩展名

    警告:

    • 请注意分发扩展名crx文件的方式。当用户在GoogleChrome中下载扩展名.crx文件时,它会认为您正试图从该页面安装扩展名,并弹出一条警告“无法从此站点安装”。您需要确保用户知道忽略错误,并检查他们的下载文件夹中的扩展以手动安装它
    • 无论何时下载.crx文件,Chrome都会给用户一个警告,说它可能包含病毒。这是没有办法的。即使你压缩文件,Chrome也会读取内容并给出同样的警告。因此,某些用户不会安装。一种解决方法是将.crx重命名为其他名称,例如.rename_to_crx,但这很麻烦,很多用户要么不想,要么无法理解
    • 您无法自动更新扩展名。这是不可能的,因为Chrome手动阻止了这一功能


    注意:另一种方法是在Chrome商店上发布,但仅限于某些用户(非公众)。只有有链接的人才能安装,或者你可以让只有特定的人才能安装,即使你有链接但不是组的一部分,他们也无法查看扩展。这里唯一的问题是,如果你不想让谷歌看到扩展。

    如果你使用谷歌应用程序,现在似乎有一种方法可以将应用程序和扩展发布到Chrome Web Store,但只能让该域的用户看到

    可以再次启用安装扩展的“旧”行为