如何在 Firefox 中启用站点特定浏览器 (SSB)

如果您一直渴望 Firefox 赶上 Chrome渐进式网络应用程序(PWA) 功能,您的等待现在可能结束了。 Mozilla 多年来曾多次尝试使用特定于站点的浏览器 (SSB) 功能(例如 Prism),并自 2017 年以来一直在移动设备上支持它,但从 Firefox 73 开始,它似乎正朝着成为桌面浏览器的核心部分的方向发展。

它目前作为实验性功能被隐藏,但在它最终推出并默认可用之前,您仍然可以在任何主要的 Firefox 浏览器版本(Nightly、Developer、Beta、stable)中启用和使用它。

特定于站点的浏览器有什么作用?

火狐浏览器与 SSB 对比

特定于站点的浏览器本质上是从任何网站创建一个“应用程序”,在单独的浏览器实例中运行并表现得像桌面应用程序。这意味着一些网站可以成为“一等公民”,具有任务栏按钮、离线功能、类似程序的启动以及其他特权,使它们比传统的基于浏览器的网站更可用。

Chrome 浏览器与 Chrome PWA

它还删除了浏览器的许多工具栏、菜单和其他 UI 功能(从版本 74 开始,当前的 Firefox 实现尤其删除了很多功能),从而将您主要限制在网站编程的范围内。根据应用程序或网站的不同,这可能会让您的体验更加流畅,尽管不是为 SSB/PWA 标准构建的网站可能不太可用。

如何启用它

1. 类型关于:配置并单击 Firefox 地址栏中的警告。

2. 在搜索栏中输入browser.ssb.enabled.

3. 您应该在这里看到一个布尔值,因此按右侧的箭头按钮将值切换为true.

4. 重新启动浏览器。

另请阅读: 如何在 Chrome 中安装渐进式 Web 应用程序 (PWA)

如何使用

1. 访问您想要用作应用程序的任何网站。 Discord 聊天应用程序就是一个很好的例子,因为它已经有一个桌面应用程序,使用 Electron 框架将 Web 技术作为程序运行,这意味着 SSB/PWA 版本应该与现有的桌面版本非常相似。

2. 单击 URL 右侧地址栏中的三个点。

3. 选择“将此网站安装为应用程序”或“启动站点特定浏览器”。 (这可能会根据您使用的版本而有所不同。)

4. 这会将应用程序的快捷方式直接安装到您的桌面上,让您可以像访问普通程序一样访问它。如果该应用程序已有桌面版本,您甚至可以根据需要同时使用它们。

5. 要将来管理已安装的网站,请导航至汉堡菜单并找到“站点浏览器”或“已安装的网站”项(取决于您的 Firefox 版本)。

6. 单击此处的站点将在新窗口中启动它。在当前的稳定版本(Firefox 74)中,这就是您所能做的,但是 Developer 和 Nightly 都在右侧包含一个“X”,允许您删除已安装的网站。

Chrome 已经很好地支持渐进式网络应用程序,因为 Google 基本上一直在创建标准,因此如果您想看看 Mozilla 完成开发后此功能可能会是什么样子,您可以在那里使用它。 Firefox 的版本仍然相对粗糙且处于幕后,但如果您现在需要在 Firefox 上使用 PWA/SSB,它就在那里。它们将成为未来互联网的一部分,而 Firefox 对它们的支持是浏览器向前迈出的重要一步。

如果您是 Linux 用户(而不是 Firefox 用户),您还可以在 Linux 中使用 Peppermint 创建您自己的 Web 应用程序或者Android 中的隐士.

图片来源:火狐标志,Javascript UI 小部件库