Как отключить требование подписи надстройки Firefox

Mozilla будет принудительно подписывать расширения в Firefox в Firefox 40. Выпуск этой конкретной версии Firefox запланирован на 11 августа 2015 года для стабильного канала.

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

Разработчикам, которые хотят сделать свои расширения доступными для стабильных или бета-пользователей Firefox, необходимо подписать их через addons.mozilla.org (AMO), даже если они планируют публиковать его только на сторонних сайтах, а не в основном репозитории надстроек Mozilla. .

Все последние версии расширений в Mozilla AMO подписываются автоматически. Это означает, что пользователи Firefox могут столкнуться с проблемами при попытке установить старые версии расширений, размещенных на AMO, и расширений, не размещенных на сайте или отправленных ему для процесса подписания.

В этом случае для продолжения использования надстройки доступны следующие параметры:

  1. Переключитесь на Firefox ESR и измените конфигурацию, чтобы отключить требование подписи надстройки.
  2. Переключитесь на Firefox Developer или Firefox Nightly, поскольку они предлагают тот же переключатель для отключения подписи надстройки.
  3. Mozilla планирует выпустить специальные сборки для разработчиков (так называемые версии без бренда), которые имеют те же предпочтения.
  4. Переключитесь на другой браузер на базе Firefox, например Бледная луна.

Текущий график развертывания подписанных расширений

  • Firefox 40: предупреждения отображаются, если установлены неподписанные надстройки.
  • Firefox 41: подписание надстроек принудительно в стабильной и бета-версиях веб-браузера Firefox. Есть предпочтение, которое пользователи могут использовать, чтобы отключить требование в этой конкретной версии.
  • Firefox 48: подпись надстройки обязательна. Переопределение больше не работает, и нет возможности установить неподписанные расширения в стабильной или бета-версии Firefox.

Сейчас неясно, будет ли правило применяться и для Firefox ESR. Если это так, он сработает, когда канал ESR достигнет версии 45. Mozilla планирует на данный момент сделать переключатель переопределения доступным в Firefox ESR (это означает, что переопределение останется и не будет удалено).

Как отключить принудительную подписку надстройки

переопределение подписи надстройки Firefox

Пользователи Firefox Stable, Beta и ESR могут использовать параметр xpinstall.signatures.required, чтобы отключить требование подписи в своей версии браузера.

Пользователи стабильной и бета-версии могут сделать это только до того, как их версия Firefox достигнет 41, в то время как пользователи ESR могут использовать ее и после этого.

  1. Введите about: config в адресной строке браузера и нажмите Enter. Это загружает главную страницу конфигурации Firefox.
  2. Подтвердите предупреждение, если оно появится.
  3. Найдите предпочтение xpinstall.signatures.required.
  4. Дважды щелкните по нему, чтобы изменить его значение.

Если вы установите для него значение false, вы отключаете требование подписи надстройки.

Дополнительная информация о функции доступны на сайте Mozilla.