Надстройка (Mozilla)

редактировать
Термин Mozilla для программных модулей, которые могут быть добавлены в веб-браузер Firefox wser и связанные приложения

Надстройка - это термин Mozilla для программных модулей, которые могут быть добавлены в веб-браузер Firefox и связанные приложения. Существует три типа: расширения, темы и надстройки. Mozilla размещает их на своем официальном веб-сайте надстройки .

В 2017 году Mozilla внесла серьезные изменения в интерфейс программирования приложений (API) для расширений в Firefox, заменив давно существующий XUL и XPCOM API с WebExtensions API, созданный по образцу API Google Chrome. Таким образом, расширения Firefox теперь в значительной степени совместимы со своими аналогами в Chrome. В то же время были устаревшими плагины, за исключением Adobe Flash Player. (Однако приложения, созданные с помощью UXP вилки Firefox, сохраняют возможности устаревших надстроек.)

Содержание

  • 1 Типы надстроек
    • 1.1 Расширения
    • 1.2 Темы
    • 1.3 Плагины
  • 2 Ограничения
  • 3 Веб-сайт
  • 4 Ссылки
  • 5 Внешние ссылки

Типы дополнений

Расширения

До 2017 года Firefox поддерживал расширения, разработанные с использованием различных API: XUL, XPCOM и Jetpack. Mozilla теперь называет их устаревшими расширениями. Начиная с Firefox 57, поддерживается только новый WebExtensions API.

Темы

Ранние версии Firefox поддерживали темы, которые могли значительно изменить внешний вид браузера, но со временем это было уменьшено. Текущие темы ограничены изменением фона и цвета текста панелей инструментов. (Эти легкие темы раньше назывались персонами.)

Плагины

Плагины используются для обработки типов мультимедиа, для которых приложение не имеет встроенных возможности. Это сторонние исполняемые файлы, которые взаимодействуют через NPAPI. Но плагины теперь устарели из-за проблем с безопасностью и улучшений в веб-API. Единственный плагин, официально поддерживаемый Firefox, - это Adobe Flash Player, который Adobe перестанет обновлять в 2020 году.

Ограничения

Mozilla не имеет механизма ограничения привилегии устаревших расширений Firefox. Это означало, что унаследованное расширение могло читать или изменять данные, используемые другим расширением, или любой файл, доступный пользователю, запускающему приложения Mozilla. Но текущий API WebExtensions налагает множество ограничений.

Начиная с Firefox 40, Mozilla начала развертывать требование для подписи расширений. Теперь он требуется во всех официальных выпусках Firefox.

Веб-сайт

Надстройки для Firefox
Тип сайтаНадстройки хостов
ВладелецMozilla Foundation
URLнадстройки.mozilla.org
КоммерческиеNo
РегистрацияБесплатно; требуется только для разработчиков или для специальных функций
Текущий статусАктивно

Веб-сайт надстроек Mozilla является официальным хранилищем надстроек Firefox. В отличие от mozdev.org, который предоставляет бесплатный хостинг для проектов, связанных с Mozilla, сайт надстроек рассчитан на пользователей. По умолчанию Firefox автоматически проверяет сайт на наличие обновлений для установленных надстроек.

В январе 2008 года Mozilla объявила, что сайт накопил в общей сложности 600 миллионов загрузок надстроек и что более 100 миллионов установленных надстроек он автоматически проверяет наличие обновлений на сайте каждый день. В июле 2012 года общее количество загрузок с сайта увеличилось до 3 миллиардов.

Ссылки

Внешние ссылки

Последняя правка сделана 2021-06-10 00:10:16
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте