Новые дополнения Firefox

Firefox ценят за его плагины. С WebExtensions браузер обретает более современный интерфейс, что дает больше совместимости, функциональности и безопасности.

CHIPСтиль жизни

Новые дополнения Firefox

Firefox ценят за его плагины. С WebExtensions браузер обретает более современный интерфейс, что дает больше совместимости, функциональности и безопасности.

Firefox пребывает в состоянии кризиса, однако новшества не всегда приветствуются. Когда в августе минувшего года Mozilla объявила о новом интерфейсе программирования приложений, это вызвало целую волну негодования. Многие пользователи Firefox опасались за свои любимые плагины, а разработчики беспокоились о том, что их многолетняя работа над дополнениями окажется напрасной. Что же скрывается за этим на самом деле?

Вместо устаревших и неудобных интерфейсов XPCOM (Cross Platform Component Object Model), XBL (XML Binding Language) и XUL (XML User Interface Language) в недалеком будущем дополнения браузера Firefox должны будут реализовываться через WebExtensions. Этот новый интерфейс (https://goo.gl/C0OdTm) ориентирован на технологию Blink API от Google Chrome.

У новинки есть два плюса и один минус. Пользоваться WebExtensions гораздо проще, чем собственным изобретением Firefox 15-летней давности. И поскольку Google Chrome и Opera тоже делают ставку на подобную технологию, разработчикам будет проще выпускать свои дополнения для нескольких браузеров. Проблема же состоит в следующем: старая технология дополнений выбраковывается, и то, что не будет перепрограммировано, скоро не будет запускаться в Firefox. Например, плагин NoScript наверняка останется в строю, а вот у таких дополнений, как DownThemAll, возможны проблемы.

Как обычный сайт

Техническая идея, стоящая за Web Ex tensions, проста: плагины должны разрабатываться так же просто, как и сайты. Разработчики единожды пишут код, и он должен функционировать везде без внесения существенных изменений: не только в Firefox, но и в Chrome, Opera, Safari, а позднее в Microsoft Edge, как только браузер Windows 10 сможет поддерживать плагины. Поэтому под новым углом зрения в WebExtensions можно увидеть такие проверенные величины в сфере веб-разработок, как JavaScript, HTML и CSS. То есть новые дополнения — это, по сути, простые сайты, которых либо не видно вовсе, потому что они работают только на заднем плане, либо они отображаются в виде кнопок, всплывающих окон или боковых панелей. Дополнения, как это обычно бывает у Firefox, упаковываются как XPI-файлы (Cross Platform Installer), причем обдумывается и вопрос о переходе на популярный формат ZIP. Ведь за XPI скрывается не что иное, как архив ZIP, который компактно пакует собственные компоненты расширения: единственно

Авторизуйтесь и читайте статьи из популярных журналов

Регистрируясь, я принимаю условия использования

Рекомендуемые статьи

«Артефакты в статистике». Эксперты усомнились в данных Росстата о резком росте промышленности «Артефакты в статистике». Эксперты усомнились в данных Росстата о резком росте промышленности

Промышленный рост в годовом выражении в апреле разогнан до двухлетнего максимума

Forbes, май'19
Какие страны Европы чаще всего выдают визы? Какие страны Европы чаще всего выдают визы?

Ассоциация туроператоров России подвела визовые итоги прошлого года по Москве

National Geographic, май'19
Как ложь влияет на твое здоровье: от ожирения до потери концентрации Как ложь влияет на твое здоровье: от ожирения до потери концентрации

Когда-то ложь — во спасение, а когда-то — совсем наоборот

Playboy, май'19
Гадание на кофейной гуще: инструкция на все случаи жизни Гадание на кофейной гуще: инструкция на все случаи жизни

Как гадать на кофейной гуще: инструкция

Лиза, май'19
Всё, что известно о следующем четвертом сезоне мультисериала Рик и Морти Всё, что известно о следующем четвертом сезоне мультисериала Рик и Морти

Самый культовый фантастический мультсериал наших дней будет продолжен

Maxim, май'19
«Война Анны» — фильм, который нельзя пропустить «Война Анны» — фильм, который нельзя пропустить

Главный российский фильм 2018 года появится на больших экранах с 9 по 12 мая

Forbes, май'19
Почему сгорел “Суперджет”: версии катастрофы Почему сгорел “Суперджет”: версии катастрофы

Что известно о причинах аварии Sukhoi Superjet 100

Популярная механика, май'19
Даг Сатцман: «Потребителю нужен бренд, который отражает его ценности» Даг Сатцман: «Потребителю нужен бренд, который отражает его ценности»

Почему важно разграничивать работу и отдых и стоит ли читать бизнес-книги?

GQ, май'19
Секрет успеха «Игры престолов» — в нарушении всех табу Секрет успеха «Игры престолов» — в нарушении всех табу

Почему в XXI веке человечество подсело на жестокое фэнтези HBO

Forbes, май'19
3 системы похудения, которые мы опробовали на себе (и что из этого вышло) 3 системы похудения, которые мы опробовали на себе (и что из этого вышло)

Протестировали три системы похудения и делимся результатами и наблюдениями

Лиза, май'19
Павел Дуров написал колонку, в которой раскритиковал конкурента Telegram — WhatsApp. Публикуем перевод Павел Дуров написал колонку, в которой раскритиковал конкурента Telegram — WhatsApp. Публикуем перевод

Основатель VKontakte и Telegram жестко раскритиковал WhatsApp и Facebook

Esquire, май'19
Что интересного будет в Android 10 Q и какие смартфоны получат обновление Что интересного будет в Android 10 Q и какие смартфоны получат обновление

Какие функции будут у Android 10 и когда выйдет новая ОС

CHIP, май'19
Как улучшить цвет зубов: 7 советов и 8 классных товаров в помощь Как улучшить цвет зубов: 7 советов и 8 классных товаров в помощь

Кто не хочет иметь «улыбку на миллион долларов»?

Playboy, май'19
Omega перевыпустили часы Speedmaster Omega перевыпустили часы Speedmaster

Швейцарский бренд снова представил модель, когда-то побывавшую в космосе

Esquire, май'19
Обзор игры Anno 1800: мера всех строительных вещей Обзор игры Anno 1800: мера всех строительных вещей

Любите строительные стратегии? Если да, то Anno 1800 для вас

CHIP, май'19
Терпение и труд Терпение и труд

Дизайнеры Жак Бек и Артур Миранда и дом их мечты

AD, май'19
Аида Гарифуллина: «Красота начинается с твоих мыслей!» Аида Гарифуллина: «Красота начинается с твоих мыслей!»

Аида Гарифуллина – одна из самых востребованных оперных певиц в мире

Cosmopolitan, май'19
Как превратить серьёзного человека в божественного дурошлёпа Как превратить серьёзного человека в божественного дурошлёпа

Худрук театра «Сатирикон» К.А. Райкин согласился поговорить об искусстве

Story, май'19
Шейлин Вудли: Нестандартная Шейлин Вудли: Нестандартная

Вудли чувствовала, что оказалась в тупике и настал момент «валить из Голливуда»

Караван историй, май'19
Переменная величина Переменная величина

Насколько важен для нас секс

Psychologies, май'19
Толерантное послезавтра Толерантное послезавтра

Росатом включился в гонку по созданию устойчивого к авариям ядерного топлива

Популярная механика, май'19
Стася Милославская: «Вообще, я везунчик!» Стася Милославская: «Вообще, я везунчик!»

На телеканале СТС с успехом прошел сериал «90-е. Весело и громко» с ее участием

Караван историй, май'19
Не брать чужого? Не брать чужого?

Что делать, если ты влюбилась в мужа подруги?

Лиза, май'19
На вторых ролях На вторых ролях

Как избавиться от второго подбородка, не прибегая к помощи хирурга

Лиза, май'19
Первые дни украинского д’Артаньяна Первые дни украинского д’Артаньяна

Владимир Зеленский собирался сосредоточиться на внутриполитической борьбе

Эксперт, май'19
Гламурная семейка Гламурная семейка

Кольцехвостые лемуры — настоящие звезды экрана

Вокруг света, май'19
Чтобы помнили Чтобы помнили

Вечная тема войны и мира звучит в майские дни особенно актуально

OK!, май'19
Mind, soul & rave Mind, soul & rave

Новый глобальный тренд на рейвы на ЗОЖе

Собака.ru, май'19
Чернобыль, Беслан, Шереметьево: почему пора распустить «министерство правды» Чернобыль, Беслан, Шереметьево: почему пора распустить «министерство правды»

Чем вызвана задержка с обнародованием данных о погибших на аварийном борту SSJ?

Forbes, май'19
На Волге поймали воблу-гиганта На Волге поймали воблу-гиганта

Рыбаки волжского колхоза им. Ленина поймали рекордно большую воблу

National Geographic, май'19