Дополнение (Mozilla)
Похожие статьи |
---|
Происхождение и родословная |
Категория |
Надстройка — это термин Mozilla , обозначающий программные модули, которые можно добавить в Firefox веб-браузер и связанные с ним приложения . дополнений Mozilla размещает их на своем официальном сайте . [1]
Расширения браузера — это основной тип надстроек. В 2017 году Mozilla внесла серьезные изменения в интерфейс прикладного программирования (API) для расширений Firefox, заменив давние API-интерфейсы XUL и XPCOM API-интерфейсом WebExtensions , созданным по образцу Google Chrome . API [2] [3] [4] Таким образом, дополнения, которые остаются совместимыми с Firefox, теперь в значительной степени совместимы и с Chrome. [5] По состоянию на январь 2024 г. для Firefox доступно более 36 000 надстроек и более 495 000 тем. [6] [7]
Текущие дополнения
[ редактировать ]Расширения
[ редактировать ]Веб-расширения
[ редактировать ]только новый API WebExtensions . Начиная с Firefox 57 поддерживается [3] [8]
Темы
[ редактировать ]Ранние версии Firefox поддерживали темы , которые могли сильно изменить внешний вид браузера, но со временем это было сокращено. Текущие темы ограничены изменением фона и цвета текста панелей инструментов. [9] (Эти легкие темы раньше назывались персонами. [10] )
Исторические дополнения
[ редактировать ]Расширения
[ редактировать ]Устаревшие расширения
[ редактировать ]До 2017 года Firefox поддерживал расширения, разработанные с использованием различных API: XUL , XPCOM и Jetpack . [11] Mozilla теперь называет их устаревшими расширениями. [4]
Плагины
[ редактировать ]Плагины больше не поддерживаются в Firefox. Раньше они использовались для обработки типов мультимедиа , для которых приложение не имело встроенных возможностей. Они устарели из-за проблем безопасности и улучшений веб-API . [12] Последним, который официально поддерживался, был Adobe Flash Player , выпуск которого Adobe прекратила выпуск в 2020 году. [13] [14]
Ограничения
[ редактировать ]В Mozilla не было механизма ограничения привилегий устаревших расширений Firefox . Это означало, что устаревшее расширение могло читать или изменять данные, используемые другим расширением, или любой файл, доступный пользователю, запускающему приложения Mozilla. [15] Но текущий API WebExtensions накладывает множество ограничений. [16]
Начиная с Firefox 40, Mozilla начала вводить требование подписи расширений. [17] Теперь это требуется во всех официальных выпусках Firefox. [18]
Веб-сайт
[ редактировать ]Тип сайта | Дополнения для хостов |
---|---|
Владелец | Фонд Мозиллы |
URL-адрес | дополнения |
Коммерческий | Нет |
Регистрация | Бесплатно; нужен только для разработчиков или для специальных функций |
Текущий статус | Активный |
Веб Mozilla -сайт дополнений Firefox . является официальным репозиторием дополнений [1] В отличие от mozdev.org , который предоставляет бесплатный хостинг для проектов, связанных с Mozilla, сайт дополнений предназначен для пользователей . По умолчанию Firefox автоматически проверяет сайт на наличие обновлений установленных дополнений. [19]
В январе 2008 года Mozilla объявила, что на сайте накопилось в общей сложности 600 миллионов загрузок дополнений и что более 100 миллионов установленных дополнений автоматически проверяют сайт на наличие обновлений каждый день. [20] В июле 2012 года общее количество загрузок с сайта выросло до 3 миллиардов. [21]
Ссылки
[ редактировать ]- ^ Jump up to: а б «Официальный сайт дополнения» . Мозилла . Проверено 10 февраля 2019 г.
- ^ «Будущее разработки дополнений Firefox» . Блог дополнений Mozilla . 21 августа 2015 года . Проверено 15 декабря 2018 г.
- ^ Jump up to: а б «Предстоящие изменения в функциях совместимости» . Блог дополнений Mozilla . 10 августа 2017 г. Проверено 15 декабря 2018 г.
- ^ Jump up to: а б «Как включить устаревшие расширения в Firefox 57 — технические новости gHacks» . www.ghacks.net . 12 августа 2017 года . Проверено 14 декабря 2018 г.
- ^ «Портирование расширения Google Chrome» . Мозилла . Проверено 30 декабря 2018 г.
- ^ «Результаты поиска (расширения) – Дополнения для Firefox (ru)» . addons.mozilla.org . Мозилла . Проверено 28 января 2024 г.
- ^ «Результаты поиска (Темы) – Дополнения для Firefox (ru)» . addons.mozilla.org . Мозилла . Проверено 28 января 2024 г.
- ^ «Расширения браузера» . МДН . Мозилла . Проверено 10 февраля 2019 г.
- ^ «Темы для Firefox» .
- ^ «Персонажи теперь являются темами Firefox» .
- ^ Глава 2: Технологии, используемые при разработке расширений — Руководство разработчика дополнений Firefox | MDN. Архивировано 5 октября 2016 г. в Wayback Machine . Разработчик.mozilla.org. Проверено 21 июля 2013 г.
- ^ Смедберг, Бенджамин (8 октября 2015 г.). «Плагины NPAPI в Firefox» . Будущие выпуски . Фонд Мозилла .
- ^ Лардинуа, Фредерик (25 июля 2017 г.). «Приготовьтесь наконец попрощаться с Flash — в 2020 году» . ТехКранч . Проверено 25 июля 2017 г.
- ^ «Окончание поддержки Adobe Flash» . Мозилла . Проверено 9 апреля 2021 г.
- ^ «Злоупотребление, эксплуатация и атака с помощью дополнений Firefox» (PDF) . Архивировано из оригинала (PDF) 5 марта 2016 г. Проверено 23 октября 2013 г.
- ^ «Лучшие практики безопасности» . МДН . Мозилла . Проверено 10 февраля 2019 г.
- ^ Фишер, Деннис (12 августа 2015 г.). «Firefox 40 начинает предупреждать пользователей о неподписанных дополнениях» . Угрозапост . Проверено 20 августа 2015 г.
- ^ «Подписание расширения» . Mozilla.org вики . Мозилла . Проверено 20 августа 2015 г.
- ^ «Обновления» . Сеть разработчиков Mozilla . Проверено 28 октября 2017 г.
- ^ Скотт, Джастин (30 января 2008 г.). «600 000 000 загрузок дополнений» . Блог метрик . Фонд Мозилла.
- ^ «Дополнения Firefox скачали более 3 миллиардов раз!» . Блог Мозиллы . Проверено 1 ноября 2013 г.