Как отключить требование подписи надстройки 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, например, Pale Moon.

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

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

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

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

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

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

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

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

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