Более года назад проект Mozilla объявил о решении прекратить поддержку плагинов с интерфейсом NPAPI в Firefox. На текущий момент в ночных сборках Firefox прекращена поддержка NPAPI-плагинов кроме Flash, а версия Firefox 52 станет первой версией браузера, в которой будет запрещён запуск NPAPI плагина GNOME Shell integration, обеспечивающего интеграцию Firefox с GNOME Shell, необходимую для установки расширений из каталога extensions.gnome.org.

Для пользователей расширений GNOME Shell подготовлена замена NPAPI плагина - GNOME Shell integration for Chrome (chrome-gnome-shell). Не стоит думать, что слова "for Chrome" в названии проекта означают поддержку только браузера Google Chrome - chrome-gnome-shell поддерживает все популярные браузеры - Google Chrome/Chromium, Vivaldi, Opera и Firefox. На самом деле, "for Chrome" означает "для браузеров, поддерживающих API расширений Chrome", а в последних версиях Firefox добавлена поддержка собственной реализации API расширений Chrome - Webextensions - достаточной для работы GNOME Shell integration for Chrome.

На текущий момент поддержка Firefox доступна только в master ветке git-репозитория проекта, однако первая версия chrome-gnome-shell с поддержкой Firefox будет опубликована 4 января 2017 года под номером 8. В отличие от плагина NPAPI chrome-gnome-shell состоит из 2 частей: расширения для браузера и приложения, написанного на Python - коннектора.

Расширение для Firefox может быть установлено с сайта addons.mozilla.org. Что касается коннектора – он должен быть установлен отдельно, предпочтительно с помощью менеджера пакетов дистрибутива. Готовые сборки коннектора подготовлены для Arch, Debian, Fedora, Gentoo, Ubuntu. Пакеты с поддержкой Firefox будут доступны вскоре после 4 января 2017 года.

Источник: http://www.opennet.ru/opennews/art.shtml?num=45768