Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 离线谷歌浏览器扩展_Google Chrome_Google Chrome Extension_Group Policy - Fatal编程技术网

Google chrome 离线谷歌浏览器扩展

Google chrome 离线谷歌浏览器扩展,google-chrome,google-chrome-extension,group-policy,Google Chrome,Google Chrome Extension,Group Policy,背景: 我管理一个离线工作站网络 我已经编写了一个chrome扩展,它需要在浏览器中才能运行我们的Web应用程序 我已经通过chrome商店发布了它(但没有公开) 问题: 如何在没有internet的情况下安装此扩展 我所尝试的: Windows GPO:要求更新URL为 Windows注册表:相同的URL问题 解包扩展:提示用户,需要开发工具,并在重新启动chrome时禁用扩展 安装crx:重新启动chrome时禁用扩展 还有其他的想法或方法吗? Chrome版本48。这是我找到的

背景

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

  • 如何在没有internet的情况下安装此扩展
我所尝试的:

  • Windows GPO:要求更新URL为
  • Windows注册表:相同的URL问题
  • 解包扩展:提示用户,需要开发工具,并在重新启动chrome时禁用扩展
  • 安装crx:重新启动chrome时禁用扩展
还有其他的想法或方法吗? Chrome版本48。

这是我找到的一个。他建议你可以在商业上使用谷歌浏览器

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


事实上,我已经把这篇文章忘得一干二净了

我按照@gerardimo的建议安装了业务版本

我最后做的是

1) 安装和IIS服务器以同时提供CRX和更新xml。基于此指南


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

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

  • 下载crx格式的扩展插件-
  • 解压crx文件
  • 我不得不将_metadata文件夹重命名为metadata
  • 打开chrome扩展页面
  • 启用开发人员模式
  • 单击“加载未打包的扩展…”
  • 选择解压缩的文件夹
  • 当我需要安装高级REST客户端时,这对我很有用。

    我刚刚:

    • 使用下载了附加CRX文件

    • 在Chrome上打开“扩展”页面

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


    His有两个关键问题:1)没有自动更新机制,2)每次重新启动时,都会警告用户他/她已解压缩扩展。不太适合广泛部署。@Xan-非常好的点,不适合大规模部署。我以前没有遇到您在第2点中描述的警告。由于标题的原因,我遇到了这个问题,并且正在寻找一个允许我离线安装扩展的解决方案。我同意这不能充分回答最初的问题。嘿,马特。这也是我用过的方法。但是,我注意到,虽然它在初始安装时工作,但不会执行自动更新。我在网上看到的所有信息都表明更新需要通过webstore完成。或者,需要“手动”卸载扩展(删除组策略/重新启动chrome),然后重新安装新版本(添加回组策略/重新启动chrome)。您遇到过这个问题吗?@Blissool好吧,自从初始部署以来,我们还没有更新扩展。但从我读到的内容来看,只要更新XML中的扩展ID,并将其指向新的CRX,我认为它应该安装新的。但是,在我们的环境中很难进行测试,我们只对VDI非持久性VM使用扩展。因此,扩展只在一个会话中存在