离线版Google Chrome扩展程序

时间:2016-02-25 20:07:43

标签: google-chrome google-chrome-extension group-policy

背景

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

问题

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

我尝试过的事情:

  • Windows GPO:要求更新网址为http://clients2.google.com/service/update2/crx
  • Windows注册表:相同的网址问题
  • 解压缩的扩展程序:提示用户,需要开发人员工具,并在重新启动Chrome时禁用扩展程序。
  • install crx:重启chrome时禁用扩展名。

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

4 个答案:

答案 0 :(得分:3)

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

  1. 以crx格式下载扩展程序 - how to download a crx file from the chrome web store for a given id
  2. 解压缩crx文件
  3. 我必须将_metadata文件夹重命名为元数据
  4. 打开Chrome扩展程序页面
  5. 启用开发者模式
  6. 点击"加载未解压缩的扩展程序..."
  7. 选择解压缩的文件夹
  8. 当我需要安装Advanced REST客户端时,这对我有用。

答案 1 :(得分:2)

我实际上让它工作了,遗憾地忘记了这篇文章。

我已经安装了@gerardnimo建议的商业版本。

我最近做的是

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

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

答案 2 :(得分:0)

这是我找到的thread。他建议您使用 Google Chrome for Business

  

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

答案 3 :(得分:0)

我只有:

  • 使用http://crxextractor.com/

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

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