Firefox технически поддерживает все возможности PWA, но при этом установка таких приложений в браузере недоступна. Но активировать эту возможность достаточно легко.
Для этого нужно установить расширение Progressive Web Apps for Firefox поможет добавлять PWA приложения в Firefox. К сожалению, после установки расширения оно потребует установки дополнительных библиотек. Их список зависит от операционной системы, но проблем с установкой возникнуть не должно.
![](https://blog.themarfa.name/content/images/2021/12/2021-12-07-09_28_36-Setup-FirefoxPWA---Mozilla-Firefox.png)
![](https://blog.themarfa.name/content/images/2021/12/2021-12-07-09_30_24-Setup-FirefoxPWA---Mozilla-Firefox.png)
В Progressive Web Apps for Firefox есть подробная инструкция для каждой ОС, предлагающая несколько вариантов установки на выбор.
После первоначальной настройки в браузере появится иконка расширения, при клике на которую вы сможете добавить любой текущий сайт в качестве PWA-приложения.
![](https://blog.themarfa.name/content/images/2021/12/2021-12-07-09_32_19-All-In-One-Person---Mozilla-Firefox.png)
![](https://blog.themarfa.name/content/images/2021/12/2021-12-07-09_32_33-All-In-One-Person---Mozilla-Firefox.png)
При добавлении сайта можно указать его название, описание и прочую полезную информацию.
После чего из расширения можно запустить созданное приложение, с которым можно работать как с обычным десктопным приложением.
![](https://blog.themarfa.name/content/images/2021/12/2021-12-07-09_33_38-All-In-One-Person---Mozilla-Firefox.png)
![](https://blog.themarfa.name/content/images/2021/12/2021-12-07-09_34_57-NVIDIA-GeForce-Overlay.png)
При необходимости из Progressive Web Apps for Firefox можно поменять какие-то параметры или удалить PWA-приложение. Также у расширения есть вкладка управления профилями. Честно говоря, я не понял зачем она нужна.