Дополнение (Mozilla) - Add-on (Mozilla)

Добавить это Mozilla срок для программного обеспечения модули, которые можно добавить в Fire Fox веб-браузер и связанные Приложения. Есть три типа: расширения, темы, и плагины.[1] Mozilla размещает их в своем официальном дополнении интернет сайт.[2]

В 2017 году Mozilla внесла серьезные изменения в интерфейс прикладного программирования (API) для расширений в Firefox, заменяющих давние XUL и XPCOM API с WebExtensions API это смоделировано после Гугл Хром API.[3][4][5] Таким образом, расширения Firefox теперь в значительной степени совместимы со своими аналогами в Chrome.[6] При этом плагины были устарел, за исключением Adobe Flash Player.[7] (Однако приложения, созданные с UXP вилка Firefox сохраняют возможности унаследованных надстроек.[8])

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

Расширения

До 2017 г. Fire Fox поддержанный расширения разработан с разными API: XUL, XPCOM, и Реактивный ранец.[9] Mozilla теперь называет их устаревшими расширениями.[5] Начиная с Firefox 57, только новый WebExtensions API поддерживается.[4][10]

Темы

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

Плагины

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

Ограничения

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

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

Интернет сайт

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

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

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

Рекомендации

  1. ^ "Дополнения". Сеть разработчиков Mozilla. Получено 2016-01-21.
  2. ^ а б "Официальный сайт дополнения". Mozilla. Получено 10 февраля 2019.
  3. ^ «Будущее разработки надстроек Firefox». Блог дополнений Mozilla. Получено 2018-12-15.
  4. ^ а б «Предстоящие изменения в функциях совместимости». Блог дополнений Mozilla. Получено 2018-12-15.
  5. ^ а б «Как включить устаревшие расширения в Firefox 57 - gHacks Tech News». www.ghacks.net. Получено 2018-12-14.
  6. ^ «Перенос расширения Google Chrome». Mozilla. Получено 30 декабря 2018.
  7. ^ а б «Почему Java, Silverlight, Adobe Acrobat и другие плагины больше не работают?». 2017-01-30. Архивировано из оригинал на 2017-03-07. Получено 2017-03-17.
  8. ^ "Есть только XUL". Получено 10 июн 2020.
  9. ^ Глава 2: Технологии, используемые при разработке расширений - Руководство разработчика дополнений Firefox | MDN. Developer.mozilla.org. Проверено 21 июля 2013.
  10. ^ «Расширения браузера». MDN. Mozilla. Получено 10 февраля 2019.
  11. ^ «Темы для Firefox».
  12. ^ «Персонажи теперь являются темами Firefox».
  13. ^ Смедберг, Бенджамин (8 октября 2015 г.). «Плагины NPAPI в Firefox». Будущие релизы. Фонд Mozilla.
  14. ^ Лардинуа, Фредерик. «Приготовьтесь наконец попрощаться с Flash - в 2020 году». TechCrunch. Получено 2017-07-25.
  15. ^ "Злоупотребление, использование и навязывание надстроек Firefox" (PDF). Архивировано из оригинал (PDF) на 2016-03-05. Получено 2013-10-23.
  16. ^ «Лучшие практики безопасности». MDN. Mozilla. Получено 10 февраля 2019.
  17. ^ Фишер, Деннис. «Firefox 40 начинает предупреждать пользователей о неподписанных надстройках». Threatpost. Получено 20 августа 2015.
  18. ^ «Подписание расширения». Mozilla.org Вики. Mozilla. Получено 20 августа 2015.
  19. ^ «Обновления». Сеть разработчиков Mozilla. Получено 2017-10-28.
  20. ^ Скотт, Джастин (30 января 2008 г.). «600 000 000 загрузок надстроек». Блог метрик. Mozilla Foundation.
  21. ^ «Дополнения Firefox скачали более 3 миллиардов раз!». Блог Mozilla. Получено 1 ноября 2013.

внешняя ссылка