问题描述
我正在使用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,它只对Firefox和Chromium有效。由于Google Chrome基于Chromium,因此将Web应用程序导出到它应该不难。
记住这是你应该完全期望遇到错误的预览软件。
第三种解决方法
目前不支持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时显示。