在自定义浏览器中启动 Web 应用程序

在自定义浏览器中启动 Web 应用程序

我使用 Google Chrome 作为默认网络浏览器,因为我需要 Flash,并且我重新安装了 Firefox 以便与 Webapps 一起使用,因为我之前尝试使用的 Chromium(通过脚本启动,从 Chrome 获取 Pepper Flash)无法正常工作:Webapps 崩溃了,单击启动器或消息菜单中的图标没有任何反应,而单击其他应用程序中的网络链接则会打开新的干净的 Chromium 窗口。

我尝试修复它,但只取得了一半的结果,正如我所说的这里因此 Chromium 被清除,Google Chrome 再次成为默认浏览器,并且安装 Firefox 用于 Webapps 目的。

现在,当我尝试启动 Web 应用程序时,Google Chrome 会在新窗口中打开,所有插件都在内存中,并且消息菜单中的 Web 应用程序图标处于非活动状态:没有任何更新信息等,启动器中不显示 Web 应用程序图标。例如,如果我启动 Firefox 并打开 Facebook,启动器中会显示图标,消息菜单中会显示信息。

我尝试写.本地/共享/应用程序/mimeapps.列表以及/usr/share/applications/defaults.list什么浏览器unity-webapps-runner应该使用但似乎没有办法这样做。

我尝试改变“执行官”细绳.本地/共享/应用程序/facebookfacebookcom.desktop然后Exec=firefox 'http://facebook.com' %u点击启动器中的 Facebook 图标,Firefox 就会启动,但只启动一次。启动后,脸书facebookcom.desktop使用默认值重写“执行官”字符串,并在下次打开 Google Chrome 的新窗口时。

有什么方法可以告诉 webapp 应该在哪个网络浏览器中启动?

更新。我尝试复制。桌面文件来自.本地/共享/应用程序/并改变“执行官”字符串。此后,Firefox 每次都能正确启动,并在启动器中打开第二个 Facebook 图标 :) 因此,这个决定也是不可接受的。

答案1

我认为不是,但有一个功能要求公开此事。

答案2

这并不是您正在寻找的答案,但还有另一种方法来启动网络应用程序(或独立专用的互联网浏览器窗口)。

1.-启动 chrome/chromium 并打开你想要的页面

2.- 打开文件 > 创建应用程序快捷方式...

桌面快捷方式

3.- 仅保存“应用程序菜单”

4.- 您可以编辑在 中创建的文件~/.local/share/applications。例如,我通常下载高分辨率图标并将其保存在 中~/.local/share/icons。然后,我编辑 .desktop 文件。

相关内容