当前位置: 首页>>技术问答>>正文


Unity webapps可以在Google Chrome中使用吗?

, ,

问题描述

我正在使用Google构建的最新稳定的Chrome for Linux,我刚安装了Unity WebApps预览版。

不幸的是我无法弄清楚如何设置它。在教程中,我读到团结应该让我自己在使用它时立即集成一个Web应用程序。这似乎没有发生。

不过,我只看到它在视频中使用Firefox。是否支持Google Chrome?

最佳解决方法

Unity Webapps可以在Firefox和Chromium中使用,也可以在其他浏览器中使用。有一个库封装了大部分代码来编写扩展。您可以从任何地方下载的Chromium将找到扩展并加载它。所以你将获得基本的webapp集成。有一个补丁,增加了操作集成站点列表的能力,但其他一切都可以在没有补丁的情况下工作。

Chrome无法找到该扩展程序。关于文件系统延伸扩展的补丁程序在Chromium上游合并,并且是最新版本的Chrome,但它看起来与安装扩展程序的路径不同。如果您要安装Chrome会看到的扩展程序,它应该可以正常工作。但是,网络应用程序未经过Chrome测试。

答案在下面的“Ubuntu on Air”视频群聊中给出:https://www.youtube.com/watch?feature=player_detailpage&v=6K_n8DtDl2k#t=42m42s

以上基本上是Robert Carr和Ken VanDine(Ubuntu Webapps团队)的答案的转录

您应该知道答案的位置:时间:42分42秒;-)

次佳解决方法

通过Unity Webapps,它只对FirefoxChromium有效。由于Google Chrome基于Chromium,因此将Web应用程序导出到它应该不难。

google-chrome,webapps,ubuntu

google-chrome,webapps,ubuntu

记住这是你应该完全期望遇到错误的预览软件。

第三种解决方法

目前不支持Google Chrome。

谷歌浏览器存在的问题是,有一些部分缺失,导致我们无法获得完整的”WebApps”体验:

  • 对”infobars”扩展上限的支持仍然缺失并设置为实验性(由于MacOS中的某些问题,将其从实验中反复推迟),

  • 支持某种形式的tld解析(chrome.tld被提议作为上游的扩展,没有成功,也许我应该回去),

  • 没有”chromeless”(虽然我们可以以某种方式接近”app mode”),

我们可以为Chrome提供有限(但可接受)的WebApps体验支持,


要测试功能是什么,您必须安装chromium-browser和unity-chromium-extension然后复制一些文件。

pmoflmbbcfgacopiikdcpmbiellfihdg~/.config/chromium/Default/Extensions/复制到~/.config/google-chrome/Default/Extensions/,它应该会在您下次启动Chrome时显示。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6767.html,未经允许,请勿转载。