uBlock Origin WebExtension переходит на Firefox AMO

Версия WebExtension популярного блокировщика контента uBlock Origin размещена на официальном сайте надстроек Mozilla для веб-браузера Firefox.

Большой предстоящий переход от устаревших надстроек к WebExtensions вынуждает разработчиков надстроек переносить свои устаревшие надстройки, чтобы обеспечить совместимость с Firefox 57 и более новыми версиями браузера.

Mozilla планирует отключить поддержку старых версий в Firefox 57 Stable По сути, это означает, что надстройки, которые к тому времени не являются WebExtensions, больше не будут работать в веб-браузере.

Разработчики устаревших надстроек сталкиваются с тремя основными проблемами: во-первых, Mozilla все еще работает над API-интерфейсами WebExtension, во-вторых, WebExtensions будет ограничен в том, что разработчики могут с ними делать по сравнению с устаревшими надстройками, и в-третьих, что это всего лишь пара недостатков. за несколько месяцев до переключения.

uBlock Origin WebExtension в Firefox AMO

ublock origin webextension

Работа над Версия uBlock Origin для WebExtension началась еще в октябре 2016 года.. Расширение было выпущено на GitHub тогда, что означало, что оно не было подписано на тот момент. Пользователи, которых интересовала новая версия, могли установить ее только как временное дополнение. Хорошо для тестирования, но не совсем практично для повседневного использования.

Переход к распространению через официальный репозиторий надстроек Mozilla решает эту проблему. Версия uBlock Origin для WebExtension доступна на канале разработки на AMO В настоящее время.

Пользователи Firefox, которые хотят установить расширение, могут сделать это следующим образом:

  1. Загрузите официальная страница uBlock Origin на сайте Mozilla.
  2. Прокрутите страницу вниз, пока не найдете на ней раздел «Канал разработки».
  3. Щелкните «Канал разработки», чтобы развернуть его.
  4. Либо щелкните непосредственно ссылку «добавить в Firefox», чтобы установить последнюю сборку — это версия uBlock Origin для WebExtension », либо щелкните« просмотреть полную историю каналов разработки », чтобы также просмотреть предыдущие версии.

Заметка : Существующие пользователи uBlock Origin заметят задержку в процессе. Это вызвано импортом данных из устаревшего хранилища в хранилище WebExtension. Процесс может занять до пяти минут. Устаревшее хранилище не будет затронуто во время процесса, поэтому можно будет вернуться к унаследованному расширению в более поздний момент времени. Однако хранилище WebExtension будет удалено, когда вы удалите uBlock Origin WebExtension.

Также стоит отметить следующие моменты:

  • Новая версия сейчас является гибридным расширением. Он будет отображаться как устаревший в about: addons.
  • скрипт: содержит фильтр, не работают.
  • косметические фильтры ограничены, поскольку пользовательские стили браузера больше не могут использоваться для этого.
  • Пользователи, которые находятся на «устаревшем» канале разработки, заметят, что «канал разработки перестанет работать». Этим пользователям необходимо вручную установить новую версию.

Вывод

Публикация WebExtension версии uBlock Origin на Mozilla AMO знаменует собой следующий шаг в разработке новой версии популярного дополнения для Firefox. Конечно, есть над чем поработать, но у Gorhill есть еще несколько месяцев до того, как изменение коснется Firefox.

Первая версия сейчас менее эффективна, чем текущая устаревшая версия надстройки для Firefox. Из-за этого большинство пользователей Firefox могут захотеть пока придерживаться устаревшей версии надстройки.