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

CHIPHi-Tech

Новые дополнения 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, который компактно пакует собственные компоненты расширения: единственно

Авторизуйтесь, чтобы продолжить чтение. Это быстро и бесплатно.

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

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

Путешествия как искусство Путешествия как искусство

Планирование путешествия — не менее захватывающее занятие, чем сама поездка

CHIP
3 причины, почему не растет уровень нашего дохода 3 причины, почему не растет уровень нашего дохода

Что мы делаем не так? Почему у кого-то зарплата растет, а у нас нет?

Psychologies
Зарождение гидроавиации Зарождение гидроавиации

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

Знание – сила
Преисполненная светом Преисполненная светом

Дизайнерский интерьер, наполненный винтажной мебелью и предметами искусства

SALON-Interior
Страна пяти сфер Страна пяти сфер

В Индии пять чувств используются не только по назначению, но и по максимуму

Вокруг света
Как снять защиту записи флешки: избавляемся от ошибки «диск защищен» Как снять защиту записи флешки: избавляемся от ошибки «диск защищен»

Как снять защиту записи с флешки usb, если диск защищен?

CHIP
За мечтой — в кошелек? За мечтой — в кошелек?

«Анора» — философский фильм о мечтах и реальности

Монокль
9 хаков для уборки, которые не работают 9 хаков для уборки, которые не работают

Несколько мифов о наведении чистоты, о которых давно пора забыть

VOICE
10 остросюжетных новинок от азиатских авторов 10 остросюжетных новинок от азиатских авторов

Погружаемся в мир загадочной Японии, многоликого Китая, самобытной Кореи

Maxim
Как не попасть на «развод» в автосалоне. 6 уловок продавцов Как не попасть на «развод» в автосалоне. 6 уловок продавцов

Названы 6 самых хитрых приемов дилеров при продаже машин

РБК
Плюшеголовые сойки не сумели воспользоваться инструментом Плюшеголовые сойки не сумели воспользоваться инструментом

Плюшеголовые разноцветные сойки не могут решить задачу с инструментами

N+1
Вечный рыцарь Вечный рыцарь

Тюрьма, безумцы и Христос: краткая история «Дон Кихота»

Weekend
«У меня еще много незакрытых гештальтов» «У меня еще много незакрытых гештальтов»

Владимир Селиванов — о роли Вована в своей жизни и семейных ритуалах

OK!
Базальтовые бусины в невесомости подтвердили вклад трибоэлектричества в формирование планет Базальтовые бусины в невесомости подтвердили вклад трибоэлектричества в формирование планет

Зачем ученые отправили в суборбитальный полет кучку базальтовых бусин

N+1
Февральская революция: как искусственный интеллект может повысить производительность труда Февральская революция: как искусственный интеллект может повысить производительность труда

Русские ученые устроили шестую промышленную революцию!

ТехИнсайдер
Границы адаптации Границы адаптации

Как повысить работоспособность космонавтов

Санкт-Петербургский университет
Бытовая нумерология: почему мы одержимы числами и чем опасен подсчет шагов и лайков Бытовая нумерология: почему мы одержимы числами и чем опасен подсчет шагов и лайков

Чем опасен непрерывный мониторинг здоровья и продуктивности?

Forbes
Самый грустный день в году: что такое «синий понедельник» Самый грустный день в году: что такое «синий понедельник»

Действительно ли существует самый грустный понедельник в году?

Psychologies
Как погиб хоккеист Валерий Харламов. Что случилось в аварии 43 года назад Как погиб хоккеист Валерий Харламов. Что случилось в аварии 43 года назад

Неожиданные факты об автокатастрофе, в которой погиб легендарный номер 17

РБК
«Я слишком ленив, чтобы измениться»: упражнение, которое поможет взять ответственность за свои чувства «Я слишком ленив, чтобы измениться»: упражнение, которое поможет взять ответственность за свои чувства

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

Psychologies
25 дней под землей 25 дней под землей

«Ведомости. Спорт» вспоминает подробности похищения звезды «Барселоны» — Кини

Ведомости
«Происхождение вкусов: Как любовь к еде сделала нас людьми» «Происхождение вкусов: Как любовь к еде сделала нас людьми»

Как мозг запоминает и классифицирует запахи

N+1
Стратегия успеха Стратегия успеха

Эффективные способы побороть застенчивость и стать увереннее в себе

Лиза
Рыбная отрасль на спаде Рыбная отрасль на спаде

Как рыбный сегмент завершил 2024 год и чего ожидать в 2025-м

Агроинвестор
«Сидим с бобром за столом»: в чем смысл песни и почему она так завирусилась «Сидим с бобром за столом»: в чем смысл песни и почему она так завирусилась

Почему трек «Сидим с бобром за столом» стал вирусным: разбор психолога

Psychologies
Sarissa морская Sarissa морская

Я не припомню, чтобы на одну лодку обрушился такой ливень из десяти наград

Y Magazine
Почему вино традиционно продается в бутылках объемом 750 мл, а не ровно литр? Почему вино традиционно продается в бутылках объемом 750 мл, а не ровно литр?

Почему винные бутылки объемом 0.75 литра стали мировым стандартом?

ТехИнсайдер
Домашний оазис Домашний оазис

Утонченный современный интерьер по мотивам ар-деко

SALON-Interior
Почему фильм «Крейвен-охотник» о супергерое с русскими корнями провалился в прокате Почему фильм «Крейвен-охотник» о супергерое с русскими корнями провалился в прокате

Почему экранизация комикса с саундтреком-колыбельной провалился в прокате

Forbes
Здоров ли сайт: как провести аудит самостоятельно и когда привлекать специалистов Здоров ли сайт: как провести аудит самостоятельно и когда привлекать специалистов

Как самостоятельно выявить слабые места сайта?

Inc.
Открыть в приложении