Firefox: устаревшее дополнение или WebExtension? Как узнать
Итак, к настоящему времени вы, вероятно, слышали, что в этом году в экосистеме надстроек Firefox грядут серьезные изменения.
Короче говоря, Mozilla откажется от всех унаследованных надстроек и переместит систему надстроек исключительно в WebExtensions.
Чистый эффект заключается в том, что устаревшие надстройки больше не будут работать когда придет перемена — планируется для Firefox 57 который Mozilla планирует выпустить в ноябре 2017 г.. Firefox 52.x ESR будет поддерживать устаревшие надстройки как минимум до следующего цикла выпуска, то есть как минимум до начала 2018 года.
Одна из основных проблем перехода заключается в том, что над WebExtensions все еще ведется работа, пока мы говорим. Mozilla регулярно выпускает API, в последний раз, например, в Firefox 52 Stable, но некоторые из них еще не завершены или даже не запущены.
Для пользователей это означает, что любое дополнение, не являющееся WebExtension, перестанет работать, когда Firefox 57 будет установлен на устройстве. Для разработчиков это означает, что они должны превратить свои надстройки в WebExtension, если они хотят продолжить его разработку и сделать их доступными в Mozilla AMO. То есть, если для этого доступны все API.
Как пользователь, вы, вероятно, задаетесь вопросом, являются ли надстройки, которые вы установили в браузере, устаревшими надстройками или WebExtensions.
К сожалению, нет простого способа узнать. Встроенный диспетчер надстроек не показывает, является ли установленная надстройка устаревшей надстройкой или WebExtension.
Устаревшая надстройка или WebExtension

Однако есть способ узнать, и он предлагается на веб-сайте Mozilla. К сожалению, этот метод не очень удобен, так как вам придется проверять каждое дополнение индивидуально.
Это может не быть большой проблемой, если вы запустите один или два, но если вы запустите десятки или больше, вы потратите некоторое время на проверку надстроек.
Вот что вам нужно сделать
- Посетите веб-сайт Mozilla AMO и найдите надстройку, которую хотите проверить. Используйте поиск, просматривайте или, возможно, используйте закладки, если вы сохранили все свои надстройки.
- Найдите ссылку разрешений, когда вы перейдете на страницу надстройки, например то Страница Classic Theme Restorer. Прямо сейчас он указан рядом с кнопкой загрузки.
- На странице откроется оверлейный экран, который предоставляет вам информацию о надстройке, в том числе о том, является ли надстройка устаревшей или нет.

Запрос, в котором говорится, что следующее является устаревшим дополнением. Это означает, что его нельзя будет использовать после перехода Mozilla:
Обратите внимание, что это дополнение использует устаревшую технологию, которая дает ему доступ ко всем функциям и данным браузера без запроса вашего разрешения.
Примечание. Эта ссылка на разрешения была размещена там при подготовке к дополнительная система разрешений, которую Mozilla представит в Firefox.
Это не обязательно означает, что разработчик надстройки не выпустит версию для WebExtension.
Итак, вы можете проверить через пару месяцев или перед запуском обновления Firefox 57, чтобы узнать, доступна ли версия WebExtension на данный момент.
Вы также можете копать глубже, например, более внимательно следя за разработкой надстроек. У многих разработчиков есть домашние страницы, страницы проектов GitHub, они активны на форумах или на сайте надстроек Mozilla.
Здесь вы можете узнать о планах или задать вопросы, чтобы узнать, планирует ли разработчик перенести надстройку на WebExtension.
Обновить : Вы также можете проверить about: addons на наличие установленных расширений, чтобы узнать, являются ли они устаревшими надстройками или нет.
