Firefox Progressive Web Apps 是 Mozilla 的 Firefox Web 浏览器的浏览器扩展和命令行实用程序,用于在 Firefox 中安装、管理和使用 Progressive Web Apps (PWA)。
Mozilla 的 Firefox Web 浏览器支持 PWA 使用的许多 API,但 Mozilla 前段时间决定从 Firefox 中删除安装选项。大多数基于 Chromium 的浏览器都支持直接从内部安装 PWA。在桌面系统上安装会将这些应用程序添加到开始菜单以便快速访问,并且这些应用程序在它们自己的专用窗口中启动。
Firefox 的渐进式 Web 应用程序为 Firefox 引入了许多浏览器用户可能会觉得有用的功能。某些功能甚至可能对不使用 PWA 的用户有用。
通过扩展安装在 Firefox 中的 PWA 受益于许多额外的功能。该扩展最有趣的功能之一是 PWA 在一个独立的 Firefox 扩展中运行,该扩展可能使用多个配置文件来存储 PWA。这些实例支持已安装的所有 Firefox 功能和扩展,这意味着内容拦截器和辅助扩展(例如用于下载图像)也可以在这些实例中使用。
适用于 Firefox 的 Progressive Web Apps 不会将安装限制为 PWA。您可以使用它来将任何网站安装为渐进式 Web 应用程序,这意味着您可以在隔离环境中运行这些应用程序。
该扩展程序需要帮助程序,该程序是开源的,可用于 Windows、Linux 和 Mac OS X。它可以从项目存储库中下载,而 Firefox 附加组件可在Mozilla 的官方附加组件存储库中获得。安装扩展程序后会提供有关如何安装程序的说明。
Windows 用户需要安装特定的 Visual C++ Redistributable(如果未安装),然后才能运行 FirefoxPWA MSI 安装程序。Winget 用户可以运行命令 winget install -e Microsoft.VC++2015-2019Redist-x64 来安装可再发行组件。按照扩展程序提供的安装向导的说明完成安装。
Web 应用程序或网站的安装在设置后通过扩展程序的菜单进行。只需激活图标并单击安装按钮即可将当前站点安装为 Web 应用程序。然后可以从操作系统的“开始”菜单或通过扩展程序的图标启动它。可以通过扩展图标启动、编辑或删除已安装的站点。
默认情况下,所有 Web 应用程序都安装在单个配置文件中,但使用命令行工具进行配置文件管理会打开创建和使用单独配置文件的选项。理论上,可以为每个 Web 应用程序创建单独的配置文件以将应用程序彼此隔离。在自述文件中可以找到有关如何执行此操作的说明。