Исправление для установки неподписанных надстроек в Firefox Dev и Nightly
- Категория: Fire Fox
Если вы запустите последнюю версию Firefox Dev или Nightly и попытаетесь установить неподписанную надстройку, вы можете получить сообщение об ошибке, что браузер не позволяет завершить операцию (... помешал этому сайту установить непроверенную надстройку- на).
Кроме того, если в Firefox Nightly установлены неподписанные расширения, вы могли заметить, что последнее обновление отключило их.
Еще в феврале Mozilla объявила, что ввести систему подписи для надстроек в ближайшем будущем.
Система предотвратит установку неподписанных надстроек в стабильной и бета-версии Firefox, чтобы лучше защитить пользователей от установки вредоносных и нежелательных расширений.
Было принято решение добавить переключатели переопределения в версии Firefox для разработчиков и Nightly только для того, чтобы неподписанные расширения могли быть установлены в этих версиях Firefox.
Это особенно важно для разработчиков надстроек, но также и для пользователей, которым требуются надстройки, не подписанные Mozilla.
Текущий план Mozilla состоит в том, чтобы ввести предупреждения в Firefox 40, принудительно применить подписанные надстройки в Firefox 41 с помощью опции отключения и снова удалить эту настройку в Firefox 42. Начиная с Firefox 42, пользователи стабильной и бета-версии не смогут это изменить. anymore, что означает, что неподписанные расширения больше не могут быть установлены в этих браузерах.
Ночные пользователи Firefox могли заметить, что в настоящее время браузер также блокирует установку неподписанных расширений.
Mozilla ранее не давала понять, что она будет принудительно подписывать надстройки для версий Firefox Dev и Nightly, но, похоже, это так, поскольку установка неподписанных надстроек в настоящее время заблокирована в Firefox Nightly (в настоящее время это версия 42 ).
Если вы попытаетесь установить популярное расширение HTTPS Everywhere с веб-сайта EFF, вы получите сообщение об ошибке, что Nightly предотвратила установку непроверенного надстройки.
Непонятно, почему Mozilla использует термин «непроверенный» в сообщении об ошибке, а не «неподписанный», поскольку подписанный используется в репозитории надстроек Firefox для обозначения совместимых надстроек.
Чтобы устранить проблему, выполните следующие действия (еще раз обратите внимание, что это будет работать во всех версиях Firefox до выпуска Firefox 42. Когда этот выпуск будет выпущен, только версии Dev и Nightly поддерживают переключатель).
- Загрузите about: config в адресную строку Firefox и нажмите Enter.
- Убедитесь, что вы будете осторожны, если появится предупреждающее сообщение.
- Найдите xpinstall.signatures.required.
- Дважды щелкните имя предпочтения, чтобы установить его значение false.
Вы можете снова установить неподписанные расширения в Firefox после того, как вы установите для параметра предпочтение значение false, перезапуск браузера не требуется.
Вы по-прежнему получите предупреждающее сообщение, когда попытаетесь установить неподписанные надстройки, но кнопка установки снова появится, так что ее можно будет установить в конце концов.
Предупреждение гласит:
Внимание: этот сайт хотел бы установить непроверенное дополнение в Nightly. Действуйте на свой страх и риск.
Заключительные слова
Для пользователей Firefox Nightly может быть сюрпризом, что Mozilla установила для параметра браузера по умолчанию значение true, требующего подписанных надстроек.
Хотя его достаточно легко изменить, и это уже не так, это, скорее всего, вызовет раздражение у многих пользователей, особенно тех, кто запускает неподписанные надстройки в Firefox.