Unity 网络应用程序可以在 Google Chrome 上运行吗?

Unity 网络应用程序可以在 Google Chrome 上运行吗?

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

不幸的是,我不知道如何设置它。在教程中,我读到 Unity 应该在我使用它时自动要求我集成 Web 应用程序。这似乎没有发生。

不过我只在视频中看到它与 Firefox 配合使用。它支持 Google Chrome 吗?

答案1

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

Chrome 找不到该扩展程序。用于从文件系统加载扩展程序的补丁已合并到 Chromium 的上游,并包含在最新版本的 Chrome 中,但它看起来与安装扩展程序的路径不同。如果您将扩展程序安装在 Chrome 可以查看的位置,它应该可以正常工作。但 Web 应用程序未在 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 秒 ;-)

答案2

目前 Unity Webapps 仅适用于火狐 安装软件 安装软件。由于 Google Chrome 基于 Chromium,因此将 Webapps 导出到其中应该不难。

请记住,这是预览软件,您应该完全预料到会遇到错误。

答案3

目前不支持 Google Chrome。

Google Chrome 的问题在于缺少一些组件,导致我们无法获得完整的“WebApps”体验:

  • 对“infobars”扩展功能的支持仍然缺失,并设置为实验性的(由于 MacOS 中的一些问题,实验性的一再被推迟),
  • 支持某种形式的 tld 解析(chrome.tld 被提议作为上游的扩展,但没有成功,也许我应该回头再考虑一下),
  • 没有“无边框”模式(虽然我们可以通过“应用模式”来实现),

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


为了测试其功能,您必须安装 chromium-browser 和 unity-chromium-extension,然后复制一些文件。

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

答案4

现在,您可以将网络应用程序与 Google Chrome 浏览器一起使用。激活它们非常简单。使用以下说明...http://www.omgubuntu.co.uk/2010/12/how-to-enable-web-apps-in-google-chrome-on-ubuntu

相关内容