Гид по технологиям

Что делать, если ваши расширения перестанут работать в Firefox 57

6 min read браузер Обновлено 20 Dec 2025
Firefox 57: что делать с устаревшими расширениями
Firefox 57: что делать с устаревшими расширениями

  • В Firefox 57 (вышел 14 ноября 2017 года) поддержка старых XUL-нарасширений прекращена: будут работать только WebExtensions.
  • Проверьте свои дополнения через меню → Дополнения → «Расширения»: устаревшие помечены тегом “Legacy” в Firefox 55 и новее.
  • Если нужного расширения нет в виде WebExtension — временно используйте Firefox ESR (основан на Firefox 52) или найдите альтернативу.

Скриншот интерфейса с пометкой Legacy и списком расширений

Введение

С выходом Firefox 57 Mozilla отказалась от классической архитектуры расширений (включая XUL-расширения). Эти старые расширения были мощными, но могли менять внутренний код Firefox, что приводило к нестабильности и повышенному риску вредоносных дополнений. WebExtensions — более стандартный и безопасный подход, совместимый по модели с расширениями Chrome и Edge.

В этой статье подробно объяснено, как: проверить совместимость ваших расширений, найти современные альтернативы, и — при крайней необходимости — временно продолжить использование устаревших аддонов.

Почему XUL-расширения исчезают

Коротко: XUL и другие «наследственные» расширения могли вмешиваться во внутреннюю реализацию браузера. Это давало возможности, но также делало Firefox уязвимым и нестабильным. WebExtensions ограничивают доступ к внутренним API и стандартизируют модель разработки. Это уменьшает количество конфликтов, упрощает перенос расширений с других браузеров и повышает общую безопасность экосистемы.

Важно: разработчики должны были портировать свои аддоны. Многие сделали это; некоторые — нет. Результат — часть ваших любимых расширений могла не пережить переход.

Как проверить, перестанет ли работать ваше расширение

Пошаговая инструкция для пользователей

  1. Откройте меню в правом верхнем углу Firefox.
  2. Выберите «Дополнения» (Add-ons).
  3. Перейдите в раздел «Расширения».
  4. Ищите метку “Legacy” рядом с расширениями — она указывает на устаревший аддон, который не будет работать в Firefox 57.

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

Список расширений с пометкой Legacy в интерфейсе Firefox

Краткая методология проверки

  • Проверяйте каждые несколько недель перед крупными обновлениями.
  • Составьте список критичных аддонов и проверьте их статус на странице разработчика или в каталоге Mozilla Add-ons.

Как найти современные альтернативы

Где искать

  • Каталог Mozilla Add-ons — фильтруйте по совместимости с “Firefox 57+”.
  • Поиск в Интернете по имени расширения + “WebExtension” или “Firefox 57”.
  • Поисковые системы помогут найти форки или новые проекты, если оригинальный автор не обновляет аддон.

Пример

В исходном скриншоте LastPass помечен как Legacy, но разработчики планируют выпустить WebExtension. В других случаях, например с некоторыми менее популярными аддонами, придётся искать альтернативу или стороннюю реализацию.

Список совместимых расширений и найденная альтернатива

Совет по безопасности

Установите только те расширения, которые вам действительно нужны и которые приходят из доверенных источников. Менее пригодные или подозрительные аддоны лучше удалить.

Как продолжать использовать устаревшие расширения

Вариант для тех, кому критичны старые аддоны: Firefox Extended Support Release (ESR). Это медленнее обновляемая ветка браузера, ориентированная на организации и пользователей, которым важна стабильность.

  • Текущий релиз ESR основан на Firefox 52 и поддерживает наследственные расширения.
  • Поддержка безопасности для этой ветки была заявлена до 26 июня 2018 года (по данным релизных заметок Mozilla для ESR на базе 52).

Ограничения ESR

  • Это временное решение: после конца поддержки ESR придётся перейти на версии, которые больше не поддерживают Legacy-расширения.
  • ESR не решает проблему навсегда — он даёт дополнительное время для миграции.

Снимок экрана с интерфейсом и информацией о Firefox ESR

Альтернативные подходы и когда они подходят

  • Если расширение выполняет глубокую интеграцию с браузером (темы, UI-интеграция), возможно, оно не поддаётся портированию в WebExtensions. В таких случаях ищите альтернативные инструменты или сторонние приложения.
  • Если расширение выполняет простую задачу (блокировка рекламы, изменение User-Agent), почти всегда найдётся WebExtension-альтернатива.

Контрпримеры и ограничения

  • Расширения, которые правят внутренний UI Firefox на низком уровне, скорее всего, невозможно полноценно портировать.
  • Некоторые функции придётся реализовать другим способом — скриптами, внешними утилитами или сочетанием нескольких аддонов.

Чеклист для ролей

Для рядового пользователя

  • Составьте список критичных расширений.
  • Проверьте метки в меню → Дополнения → Расширения.
  • Найдите совместимые WebExtensions или временно установите ESR.

Для системного администратора / IT

  • Проверьте, какие аддоны используются в организации.
  • Рассмотрите тестирование приложений и политик развертывания новой версии Firefox.
  • Планируйте переход пользователей на альтернативы или на ESR с расписанием миграции.

Для разработчика расширений

  • Оцените возможность портирования к WebExtensions.
  • Документируйте функциональные ограничения заранее.
  • Сообщайте пользователям о сроках и статусе миграции.

Мини‑метод: как безопасно мигрировать (быстрый план на 5 шагов)

  1. Зафиксируйте список используемых расширений и назначьте приоритет (критично/полезно/лишнее).
  2. Для каждого расширения проверьте наличие WebExtension-версии на AMO (addons.mozilla.org).
  3. Если нет — найдите альтернативы или независимые форки.
  4. Тестируйте альтернативы в отдельном профиле Firefox.
  5. Если ничего не помогает — поставьте Firefox ESR как временное решение и планируйте долгосрочную замену.

Дерево решений для действий

flowchart TD
  A[Ваше расширение критично?] -->|Нет| B[Удалить или заменить]
  A -->|Да| C[Есть WebExtension?]
  C -->|Да| D[Установить WebExtension и тестировать]
  C -->|Нет| E[Ищете альтернативы]
  E --> F{Найдена альтернатива?}
  F -->|Да| D
  F -->|Нет| G[Перейти на ESR временно]
  G --> H[Планировать долгосрочное решение]

Совместимость и заметки по версиям

Факты и сроки

  • Firefox 57 выпущен 14 ноября 2017 года.
  • ESR на базе Firefox 52 поддерживал старые расширения и получал обновления безопасности до 26 июня 2018 года.

Миграция: что менять в приоритетах

  • Критичные бизнес‑функции — найти WebExtension или внешний инструмент.
  • Личные утилиты — заменяйте при первой возможности.
  • Редко используемые аддоны — удаляйте.

Риски и способы их минимизации

Риски

  • Потеря функциональности после обновления браузера.
  • Использование устаревших расширений повышает риск уязвимостей.
  • Переход на ESR задерживает обновления безопасности в долгосрочной перспективе.

Митигаторы

  • Тестирование в изолированном профиле.
  • Регулярный аудит установленных расширений.
  • Обновление до WebExtensions и отказ от ненужных аддонов.

Краткий словарь терминов

  • XUL-расширение: старый тип дополнений, имеющий глубокий доступ к интерфейсу и коду браузера.
  • WebExtension: современная модель расширений с ограниченным API и лучшей совместимостью с другими браузерами.
  • ESR: Extended Support Release — ветка Firefox с медленными обновлениями для корпоративного использования.

Критерии приёмки (как понять, что миграция прошла успешно)

  • Все критичные рабочие задачи выполняются без потери функциональности.
  • Безопасность не ухудшилась: установлены аддоны из проверенных источников.
  • Пользователи не жалуются на регрессии в рабочих процессах.

Примеры тест-кейсов

  • Установить новый WebExtension и проверить, выполняет ли он целевые сценарии.
  • Проверить время отклика браузера и стабильность при включённых расширениях.
  • Прогнать пользовательские сценарии на тестовом профиле.

Шаблон объявления для команды (короткая версия)

В ближайшие недели мы обновляем Firefox до версии 57. Старые расширения (Legacy) перестанут работать. Если вы используете критичные аддоны, сообщите список до [дата], чтобы мы нашли альтернативы или временно перевели вас на ESR.

Важные замечания

  • ESR даёт время, но не вечное решение.
  • Не устанавливайте сомнительные расширения ради старой функциональности.
  • По возможности помогайте разработчикам открытых аддонов портировать проекты — это ускорит экосистему.

Итоги

  • Firefox 57 ввёл окончательный переход на WebExtensions.
  • Проверьте свои расширения через меню → Дополнения → Расширения и ищите метку “Legacy”.
  • Для критичных аддонов доступны переходы: WebExtensions, альтернативы или временный переход на ESR.

Важно: планируйте миграцию заранее, тестируйте альтернативы в отдельном профиле и поддерживайте безопасность браузера на высоком уровне.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Печать с Mac: полное руководство
Технологии

Печать с Mac: полное руководство

Сколько ядер в процессоре — как проверить
Оборудование

Сколько ядер в процессоре — как проверить

Как делать заметки, которые помогают учиться
Образование

Как делать заметки, которые помогают учиться

Подключить облако как диск в Windows
Windows

Подключить облако как диск в Windows

Обход проверки TPM/CPU для установки Windows 11
Windows

Обход проверки TPM/CPU для установки Windows 11

Отключить сохранение карт в Chrome
браузер

Отключить сохранение карт в Chrome