About addons не работает

Сегодня перестали работать все дополнения Firefox

Сегодня 4 мая 2019 пришла беда от куда не ждали: перестали работать все дополнения FireFox. Попытка переустановить любое из них оканчивается неудачей.

Если зайти в меню дополнения (Ctrl+Shift+A) то можно увидеть примерно следующее предупреждение, что ваши расширения устаревшие, отключены и не поддерживаются:

Итог: сдохли все расширения.

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

Официального решения пока нет, но к счастью есть несколько временных «костылей», которые позволяют пользоваться браузером Firefox и его дополнениями как прежде.

Обязательная проверка дополнений Firefox по цифровым подписям была введена в апреле 2016 года. По мнению Mozilla проверка по цифровой подписи позволяет блокировать распространение вредоносных и шпионящих за пользователями дополнений.

Решение 1 — отключаем проверку цифровых сертификатов у дополнений браузера Firefox

Следующее решение я протестировал на FireFox 66.0.3 x64 для Windows.

Читайте также:  Если долго не работала учителем

Чтобы восстановить работу дополнений (расширений) FireFox найдите профиль FireFox на вашем компьютере, обычно он находится здесь: %appdata%\Mozilla\Firefox\Profiles\[profileID]

Зайдите в папку профиля и создайте в ней каталог chrome.

В этом каталоге создайте три файла (disable-add-on-signing.js, userChrome.css, userChrome.xml) со следующем содержимым:

disable-add-on-signing.js

userChrome.css

userChrome.xml

После того как вы добавили эти три файла в директорию chrome вам необходимо перезапустить браузер FireFox.

Затем зайдите в консоль браузера (Ctrl+Shift+J) и убедитесь, что проверка цифровых подписей отключена:

Это значит, что наш «костыль» работает.

Но к сожалению, заблокированные расширения автоматически не восстановят свою работу и вам нужно будет установить их вновь (https://addons.mozilla.org/ru/firefox/).

Внимание! Это временное решение пока в Mozilla не исправят ошибку. Так как цифровая подпись теперь не проверяется, то ставьте только проверенные расширения которыми вы пользовались ранее до сегодняшнего дня.

Решение 2 — скрипт реактивации расширений

В начале проверьте на странице about:config, что значение devtools.chrome.enabled находится в состоянии TRUE

Затем перейдите на служебную вкладку about:addons с неработающими расширениями, нажмите клавишу [F12] и вставьте следующий скрипт в консоль:

Скрипт реактивации заблокированный расширений FireFox:

Не забудьте нажать [Enter].

Все заблокированные дополнения должны автоматически заработать без перезагрузки браузера. Правда выполнять эту процедуру вам скорее всего придется каждый день (каждые 24 часа, раз в сутки).

Проверено на Firefox 66.0.3 x64 для Windows.

Решение 3 — установка ночных и иных свежих сборок FireFox

Говорят, что в свежих сборках FireFox (не релизных) вышеописанную ошибку уже исправили и вы можете не дожидаясь официального выпуска скачать версию 66.0.4 release candidates.

Привожу ссылки на русские версии:

Я этот способ не проверял.

Выводы

Какое решение лучше использовать пока в Mozilla не выкатили новую версию браузера Firefox в котором все дополнения работают нормально?

Самое простое решение — это скачать и установить предрелизную версию, в ней расширения должны работать нормально.

Способ номер 2 хорош тем, что автоматически возвращает к жизни все ваши дополнения к браузеру Firefox. Но скорее всего вам придется запускать этот скрипт каждый день пока не выйдет официальное стабильное обновление браузера.

Способ номер 1 удаляет обязательную проверку сертификатов, что позволяет полноценно работать с дополнениями, но все расширения придется установить заново.

Думаю хорошим вариантом будет использовать варианты 2 и 1 вместе. Сначала вернуть к жизни все ранее установленные дополнения (вариант 2), а потом отключить проверку сертификатов (вариант 1). После чего можно спокойно ждать обновление Firefox с исправленным багом.

Благодарности

При написании статьи были использованы следующие источники:

Источник

[Исправлено] Все дополнения Firefox отключены и попали в «устаревшие расширения». Невозможна установка новых расширений

Обновлено (14 мая): Mozilla выпустила расширение «Disabled Add-on Fix for Firefox 61 — 65» для старых версий браузера Firefox, установка которого исправляет работу отключенных дополнений и тем.

Обновлено (14 мая): Mozilla выпустила расширение «Disabled Add-on Fix for Firefox 57 — 60» для старых версий браузера Firefox, установка которого исправляет работу отключенных дополнений и тем.

Обновлено (13 мая): Mozilla выпустила расширение «Disabled Add-on Fix for Firefox 52 — 56» для старых версий браузера Firefox, установка которого исправляет работу отключенных дополнений и тем.

Обновлено (9 мая, 02:28 по МСК): Mozilla выпустила обновления Firefox 66.0.5 для настольных ПК и Android и Firefox ESR 60.6.3, которые включают в себя постоянное исправление для повторного включения дополнений, которые были отключены, начиная с 3 мая. Первоначальное временное исправление, которое было развернуто 4 мая с помощью системы Исследования Firefox, заменено этими обновлениями, и разработчики рекомендуют пользоватеялм обновить браузеры до последней версии. Пользователи, которые включили «Исследования Firefox» для получения временного исправления и установили последние обновления, теперь могут отключить Исследования, если они этого пожелают.

Для пользователей, которые не могут выполнить обновление до последней версии Firefox или Firefox ESR, разработчики планируют распространить обновление, которое будет автоматически применять исправление к версиям с 52 по 60. Это исправление также будет доступно в качестве отдельного устанавливаемого расширения. Для тех, кто все еще испытывает проблемы в версиях с 61 по 65, разработчики планируют распространить исправление через расширение, устанавливаемое пользователем. Эти расширения не потребуют от пользователей включения исследований, и мы предоставим ссылки на их загрузку, когда они будут доступны.

Обновлено (8 мая, 15:25 по МСК): Доступна новая версия десктопного Firefox ESR 60.6.3, в которой исправлена работы дополнений, отключенных для пользователей с установленным мастер-паролем.

Обновлено (7 мая, 21:37 по МСК): Доступна новая версия десктопного Firefox 66.0.5 и Firefox 66.0.5 для Android, и Mozilla рекомендует пользователям обновиться до этой версии, если они продолжают испытывать проблемы с отключенными расширениями. Вы получите уведомление об обновлении в течение 24 часов, или вы можете запустить обновление вручную. Обновление для пользователей ESR будет доступно 8 мая. Разработчики также работают над исправлением для старых версий Firefox и мы обновим это сообщение, когда у нас будет больше информации.

Обновлено (5 мая, 22:25 по МСК): Mozilla выпустила версии десктопного Firefox 66.0.4 (для Windows, MacOS, Linux), Firefox 66.0.4 для Android и Firefox ESR 60.6.2, в которых исправлен сертификат для восстановления работы отключенных дополнений, тем, поисковых систем и языковых пакетов.

Обновлено (5 мая, 10:50 по МСК): Mozilla выпустила исправление для десктопной версии браузера Firefox на каналах обновления Стабильный, Beta и Nightly. Исправление будет автоматически применено в фоновом режиме в течение 24 часов после его релиза.

Вы можете ускорить установку исправления, используя следующие решения.

Устаревшие расширения

Отключенные дополнения Firefox перемещены в список «Устаревшие расширения», и для них в разделе настроек браузера «Управление дополнениями» отображается сообщение:

Работа [название расширения] в Firefox не была проверена, поэтому оно было отключено

Firefox также отображает уведомление:

Некоторые дополнения были отключены. Работа следующих дополнений Firefox не была проверена. Вы можете найти им замену.

Затронутые расширения включают LastPass, Ghostery, Kaspersky Protection, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript и другие.

Проблема возникла из-за ошибки – все расширения отключены из-за истечения срока действия промежуточного сертификата, что подтвердили разработчики Mozilla.

Все расширения Firefox должны быть подписаны начиная с Firefox 48 и Firefox ESR 52. Firefox заблокирует установку расширений с недействительными сертификатами (или без них), и это вызывает проблему в пользовательских системах.

Невозможна установка новых расширений

Из-за этой же ошибки некоторые пользователи не могут устанавливать новые расширения из официального каталога дополнений Mozilla (addons.mozilla.org). Пользователи получают сообщение об ошибке при попытке загрузить любое расширение из официального репозитория:

Загрузка не удалась. Пожалуйста, проверьте ваше соединение

Решения. Как восстановить работу дополнений

Исследования Firefox

Чтобы предоставить исправление в кратчайшие сроки, Mozilla использует систему «Исследования Firefox». Чтобы проверить, включены ли исследования, перейдите в «Меню Firefox > Настройки > Приватность и защита > Разрешить Firefox устанавливать и проводить исследования». Вы можете снова отключить исследования после восстановления работы расширений.

В списке «Посмотреть исследования Firefox» (about:studies) должно появится исследование “hotfix-update-xpi-signing-intermediate-bug-1548973”. Если его нет, для параметра app.normandy.first_run установите значение true на странице настроек about:config и перезапустите браузер.

Установка хотфикса вручную

Вы также можете попробовать установить хотфикс в браузер вручную по ссылке:

Скопируйте ссылку и вставьте в новую вкладку браузера.

Скрипт для восстановления дополнений (для Windows, MacOS и Linux)

  • Перейдите на страницу настроек about:config и для параметра devtools.chrome.enabled установите значение true.
  • Откройте Консоль браузера, нажав CTRL + Shift + J (для Windows и Linux) или Command + Shift + J (для MacOS).
  • Скопируйте и вставьте в консоль следующий код, выполнив его (нажмите Enter):

Для Firefox 57 и новее

Для Firefox 56 и ниже (проверена работа на версиях 55 и 56)

Пока Mozilla не решит проблему, вам нужно будет повторять это действие каждые 24 часа.

Импорт сертификата вручную (для старых версий, проверено на Firefox 56.0.2)

  • Сохраните файл сертификата icfix.pem.
  • В меню «Настройки > Приватность и защита > Сертификаты > Просмотр сертификатов > Центры сертификации» нажмите Импортировать, выберите сохраненный файл и включите все доступные опции.
  • Перейдите на страницу настроек about:config и для параметра devtools.chrome.enabled установите значение true.
  • Откройте Консоль браузера, нажав CTRL + Shift + J (для Windows и Linux) или Command + Shift + J (для MacOS).
  • Скопируйте и вставьте в консоль следующий код, выполнив его (нажмите Enter):
  • Перезапустите браузер. Какие-то дополнения работают сразу, какие-то надо вкл/выкл.

Отключение проверки цифровых подписей

Пользователи версий Firefox (Developer Edition, Nightly) и Firefox для Android могут отключить проверку подписи расширений; некоторые пользователи сообщили, что это временно решило проблему.

  • Чтобы отключить проверку подписи, установите для параметра xpinstall.signatures.required значение false на странице настроек about:config.

Отладка дополнений (для Windows, MacOS и Linux)

Если у вас установлена стабильная версия Firefox, тогда xpinstall.signatures.required со значением false не исправит проблему. В качестве временного решения, чтобы вернуть все свои дополнения, выполните следующие действия:

  • Перейдите на страницу about:debugging. Установите флажок Включить отладку дополнений.
  • Затем нажмите «Загрузить временное дополнение». Перейдите к своему профилю Firefox:
  • В папке расширений .default > extensions есть файлы .xpi – это ваши расширения, которые были установлены в браузере. Загрузите каждый из них и не закрывайте Firefox, пока разработчики не исправят проблему с сертификатом.

Проблема может быть полностью решена только на стороне Mozilla. Организация должна обновить сертификат или создать новый для решения проблемы. Mozilla должна сделать это, как только проблема станет широко распространенной и затронет многих пользователей Firefox.

Пользователи не должны удалять затронутые проблемой расширения – стоит дождаться, когда Mozilla исправит ошибку.

Источник

В менеджере дополнений Mozilla Firefox используется Google Analytics

Mozilla Firefox использует внутреннюю страницу, доступную по псевдоадресу «about:addons», для управления дополнения. Менеджер дополнений стал настолько привычной частью браузера, что мы (большая часть из нас) уже перестали обращать внимание, как он работает и как устроен. А зря!

Как выяснилось, на основной странице менеджера дополнений Firefox расположен код сервиса Google Analytics. Счётчик используется независимо от согласия на передачу телеметрии Mozilla и без учёта режима «Do Not Track», более того, на страницу about:addons не распространяется действие дополнений для блокирования рекламы/трекеров, и данные передаются даже в обход встроенной системы защиты от отслеживания (Tracking Protection) в приватном режиме.

Содержимое списка предлагаемых дополнений, который отображается в разделе about:addons, загружается с хоста discovery.addons.mozilla.org, поэтому в качестве обходного пути отключения предлагается заблокировать доступ к данному хосту. Недовольство вызывает то, что информация о пользователе по умолчанию напрямую передаётся в сторонний сервис без предупреждения и в обход дополнений блокировки, что недопустимо для браузера, ориентированного на приватность.

В приведенном выше тикете один из сотрудников Mozilla пояснил, что данные собираются для анализа статистики просмотров списка рекомендованных дополнений и, в силу важности получаемой информации для аналитики, они не намерены убирать счётчик. При этом он предложил ограничить использование счётчика только при выключенном режиме Do Not Track или добавить отдельную опцию.

Утверждается, что несмотря на то, что данные обрабатываются через Google в интерфейсе Google Analytics активирована опция, запрещающая Google использовать информацию в своих целях. Кроме того, по соглашению с Google Analytics для ресурсов Mozilla сохраняется только обобщённая и обезличенная статистика, не позволяющая идентифицировать конкретных пользователей. Приводится также скриншот настроек используемого аккаунта GA:

Блокировщики рекламы и средства противостояния отслеживанию не влияют на блок Google Analytics в менеджере дополнений, так как дополнения не могут обрабатывать содержимое служебных страниц «about:*». UPD: Судя по отдельным комментам, есть вариант подобрать расширение, способное не дать Google Analytics в этой ситуации собрать статистику/

А теперь — «сладкое«. Код Google Analytics также выполняется на странице about:addons в Tor Browser.

Источник

Оцените статью