Отмечается, что в Epiphany пока реализована лишь часть API WebExtension, но данной поддержки уже достаточно для запуска некоторых популярных дополнений.
Со временем поддержка API WebExtension будет расширяться. Разработка ведётся с оглядкой на реализацию второй версии манифеста дополнений и обеспечение совместимости с дополнениями для Firefox и Chrome. Из нереализованных API упоминается webRequest, применяемый в дополнениях для блокировки нежелательного контента. Среди уже доступных API:
- alarms — генерация событий в заданное время.
- cookies — управление и доступ к Cookie.
- downloads — управление загрузками.
- menus — создание элементов контекстных меню.
- notifications — показ уведомлений.
- storage — хранение данных и настроек.
- tabs — управление вкладками.
- windows — управление окнами.
В следующем выпуске GNOME также будет возвращена поддержка самодостаточных web-приложений в формате PWA (Progressive Web Apps). В том числе в менеджере приложений GNOME Software появится подборка web-приложений, которые можно будет устанавливать и удалять как обычные программы. Выполнение web-приложений в пользовательском окружении осуществляется при помощи браузера Epiphany. Планируется обеспечить совместимость с PWA-приложениями, созданными для Chrome.
Источник: http://www.opennet.ru/opennews/art.shtml?num=57442