离线谷歌浏览器扩展

问题描述 投票:0回答:5

背景

  • 我管理工作站的离线网络。
  • 我编写了一个 chrome 扩展,需要在浏览器中才能让我们的 web 应用程序运行
  • 我已经通过chrome商店发布了(但没有公开)

问题

  • 如何在没有互联网的情况下安装此扩展

我尝试过的:

  • Windows GPO:要求更新 URL 为 http://clients2.google.com/service/update2/crx
  • Windows 注册表:相同的 URL 问题
  • 解压扩展:提示用户,需要开发者工具,并在chrome重启时禁用扩展。
  • 安装crx:重新启动chrome时禁用扩展。

还有其他想法或解决方法吗? Chrome 版本 48。

google-chrome google-chrome-extension group-policy
5个回答
13
投票

我可以通过执行以下操作在常规 chrome 安装上执行此操作:

  1. 下载 crx 格式的扩展 - 如何从 chrome 网上商店下载给定 ID 的 crx 文件
  2. 解压crx文件
  3. 我必须将 _metadata 文件夹重命名为metadata
  4. 打开 chrome 扩展页面
  5. 启用开发者模式
  6. 单击“加载解压的扩展...”
  7. 选择解压后的文件夹

当我需要安装高级 REST 客户端时,这对我有用。


10
投票

我刚刚:

  • 使用 http://crxextractor.com/

    下载附加 CRX 文件
  • 在 Chrome 上打开“扩展”页面。

  • 将 CRX 文件拖放到“扩展”页面上。


2
投票

我实际上让它工作了,遗憾的是直到现在才忘记这篇文章。

我按照@gerardnimo的建议安装了商业版。

我最后做的是

1) 设置 IIS 服务器以服务 CRX 和更新 xml。 基于本指南。 https://developer.chrome.com/extensions/autoupdate

2)然后我就可以通过组策略安装扩展。


1
投票

这是我发现的线程。他建议您可以使用 Google Chrome for Business

自 2015 年 9 月 3 日起,由于 Google 试图阻止下载和安装恶意扩展,离线安装 Chrome 扩展程序不再有效(此处)。要立即离线安装扩展程序,需要您使用 Google Chrome for Business 安装已签名的预打包完整 Chrome 安装。此功能由策略列表控制。或者根据这篇文章,您可以使用他们的 Dev 或 Canary 渠道来运行任何扩展。他们的最新版本可以在这里找到


0
投票

我可以通过执行以下操作在 chrome 上执行此操作:

  1. 安装 google chrome 扩展名称 CRX Extractor/Downloader https://chromewebstore.google.com/detail/crx-extractordownloader/ajkhmmldknmfjnmeedkbkkojgobmljda
  2. 安装后,转到 Chrome 浏览器中的扩展程序并固定已安装的 CRX 提取器/下载器
  3. 现在再次访问 Chrome 网上商店,选择您选择的任何插件扩展,然后使用您之前安装的 CRX Extractor/Downloader 插件下载它。它提供(.zip 和 .crx 文件)
  4. 找到您下载的文件
  5. 将 _metadata 文件夹重命名为metadata
  6. 打开 chrome 扩展页面
  7. 启用开发者模式
  8. 单击“加载解压的扩展...”
  9. 选择解压后的文件夹
  10. 完成
© www.soinside.com 2019 - 2024. All rights reserved.