31 августа 2026 года Google довела до конца историю, которая тянулась больше четырёх лет: из Chrome Web Store удалены все оставшиеся расширения на Manifest V2. Это не очередное предупреждение и не постепенный раскат — каталог просто зачистили. Расширения, которые остались установленными в Chrome 138 и более ранних версиях, продолжат работать, но обновлений они больше не получат и переустановить их из магазина будет невозможно.
Для разработчиков и владельцев сайтов это событие важнее, чем кажется на первый взгляд. Manifest — это манифест расширения, файл-описание того, какие права и какие механизмы браузера расширение использует. Смена его второй версии на третью переписала правила для целого класса инструментов: блокировщиков рекламы, менеджеров паролей, отладочных панелей, корпоративных агентов безопасности и всего, что вмешивалось в сетевые запросы.
Что именно произошло 31 августа
Формулировка в официальной документации Chrome предельно короткая: все оставшиеся расширения на Manifest V2 удалены из Chrome Web Store; установленные на Chrome 138 или ранее остаются на месте, но не могут получать обновления и не могут быть переустановлены из магазина после удаления.
На практике это означает три вещи сразу:
- Дистрибуция закрыта. Поставить или переставить MV2-расширение из магазина уже нельзя — листингов больше нет в каталоге и поиске.
- Обновления заморожены. Автор MV2-расширения не может выкатить даже критический патч безопасности или обновить фильтры.
- Удалил — потерял. Если пользователь снесёт такое расширение со старой сборки Chrome, вернуть его штатным путём уже не получится.
Как выглядела дорога к этой дате
Google вела отсчёт публично, и таймлайн полезно держать перед глазами — он объясняет, почему у команд было столько времени на миграцию:
- Январь 2022. Chrome Web Store перестал принимать новые MV2-расширения с публичной видимостью и «по ссылке».
- Июнь 2022. То же самое для приватных расширений.
- 3 июня 2024. В интерфейсе управления расширениями появились предупреждающие баннеры.
- 9 октября 2024. Началось постепенное отключение MV2-расширений в стабильном канале.
- 31 марта 2025. MV2-расширения отключены по умолчанию у всех пользователей на всех каналах — но включить обратно ещё можно было.
- 24 июля 2025. С выходом Chrome 138 обратного переключателя не стало.
- Chrome 139. Поддержка MV2 вырезана из самого браузера вместе с корпоративной политикой
ExtensionManifestV2Availability. В отличие от предыдущих шагов, это изменение затронуло всех пользователей Chrome 139 разом, без плавного раската. - 31 августа 2026. Финальная зачистка каталога.
Отдельно стоит отметить судьбу корпоративной лазейки. Политика ExtensionManifestV2Availability позволяла администраторам принудительно разрешать MV2 внутри организации — это была официальная отсрочка для компаний, у которых на MV2 висели самописные агенты и инструменты. Chrome 138 стал последней версией, где эта политика ещё что-то значила; с Chrome 139 её удалили.
Что технически поменялось в Manifest V3
Google объясняет переход тремя аргументами: безопасность, приватность и производительность. За ними стоят три конкретных архитектурных решения.
Постоянные фоновые страницы заменили на service workers
В MV2 расширение могло держать в памяти вечно живую фоновую страницу. В MV3 её место занял service worker (фоновый скрипт, который браузер запускает по событию и глушит, когда работа закончена). Это заметно экономит память, но ломает привычные паттерны: любое состояние приходится хранить в chrome.storage, а не в переменных, потому что воркер в любой момент может быть выгружен.
Блокирующий webRequest заменили на declarativeNetRequest
Это главный болевой узел. В MV2 расширение получало каждый сетевой запрос в свой обработчик и решало в коде, что с ним делать. В MV3 расширение вместо этого декларирует правила заранее, а применяет их сам браузер через API declarativeNetRequest (DNR). Плюс очевиден: расширение больше не видит содержимое трафика и не тормозит загрузку страницы. Минус тоже: логика, которую нельзя выразить статическим правилом, просто перестаёт быть выразимой.
И у правил есть потолки. По текущей документации Chrome расширение может объявить до 100 статических наборов правил, из них одновременно включёнными держать до 50; гарантированный минимум статических правил среди включённых наборов — 30 000. Динамических правил тоже до 30 000, но «небезопасных» среди них — не более 5 000; сессионных правил — до 5 000; правил на регулярных выражениях — до 1 000 в каждой категории. Для сравнения: крупные фильтр-листы блокировщиков живут десятками и сотнями тысяч правил, и именно отсюда растёт весь спор о том, стал ли Chrome хуже блокировать рекламу.
Удалённо загружаемый код запрещён
MV3 требует, чтобы весь исполняемый код лежал в пакете расширения. Подтягивать скрипты с сервера на лету нельзя. Для магазина это огромный плюс: проверенная при ревью версия — это ровно то, что выполняется у пользователя, и классический сценарий «безобидное расширение сменило владельца и подгрузило вредонос» становится намного сложнее.
Что это значит для обычного пользователя
Если вы давно на актуальном Chrome, для вас 31 августа не изменило ничего: MV2-расширения у вас отключились ещё в 2025 году. Событие бьёт по тем, кто сознательно остался на Chrome 138 или более ранней сборке ради конкретного расширения. Теперь такая конфигурация превратилась в тупик: расширение работает, но не обновляется — а браузер, застрявший на версии годовой давности, сам по себе становится риском, потому что не получает патчей безопасности.
Отдельная категория — блокировщики рекламы. Классические блокировщики строились на блокирующем webRequest, и в мире MV3 они существуют либо в урезанных «lite»-версиях на DNR, либо в других браузерах. Мы уже писали о том, как эта тема разворачивается на мобильных платформах: Firefox для iOS получил встроенный блокировщик рекламы.
Что с другими браузерами
Microsoft Edge идёт тем же путём, но с отставанием. Официальный таймлайн Microsoft выглядит так: с июля 2022 Partner Center не принимает новые MV2-расширения; в августе 2026 в Partner Center появляются предупреждения о депрекации; начало депрекации для корпоративных клиентов ожидается в начале 2027 года, а финальная дата прекращения приёма обновлений для MV2 пока не объявлена. То есть у экосистемы Edge есть ещё несколько месяцев форы.
Firefox занял противоположную позицию и держит её публично: Mozilla заявляет, что не планирует депрекацию MV2 и продолжит поддерживать такие расширения в обозримом будущем, а если планы изменятся — обещает предупредить разработчиков минимум за 12 месяцев. Важнее другое: в своей реализации MV3 Firefox сохранил и event pages, и блокирующий webRequest. Именно поэтому расширения, которые в Chrome вынуждены урезать функциональность, в Firefox продолжают работать в полном объёме.
Что делать разработчику расширений прямо сейчас
Если у вас остался живой MV2-проект, план действий сводится к нескольким шагам.
- Проверьте, что осталось от вашего листинга. MV2-версии в Chrome Web Store больше нет — если у расширения не было опубликованной MV3-сборки, аудитория в Chrome обнулилась.
- Разберите сетевую логику на «декларируемую» и «нет». Всё, что укладывается в правила DNR, переносится почти механически. Всё, что требовало решения в рантайме, придётся переизобретать — иногда через
declarativeNetRequestс динамическими правилами, иногда через content scripts, иногда никак. - Переведите фон на события. Любое состояние — в
chrome.storage. Всё, что раньше жило в глобальных переменных фоновой страницы, при выгрузке воркера исчезнет. - Уберите загрузку кода извне. Конфиги и данные тянуть можно, исполняемый код — нет.
- Пересчитайте лимиты правил. Если ваш продукт держал большие списки, сверьтесь с цифрами выше до того, как обещать пользователям паритет функциональности.
- Решите вопрос с Firefox отдельно. Раз там MV2 и блокирующий
webRequestживы, для части продуктов имеет смысл поддерживать две сборки, а не резать общий знаменатель.
Для владельцев сайтов и малого бизнеса вывод короче: если в вашем рабочем стеке есть корпоративные или самописные расширения Chrome, самое время проверить их манифест. Отсрочки, на которую многие рассчитывали, больше не существует — ни в браузере, ни в магазине, ни в корпоративной политике.
Частые вопросы
Нет. Сами расширения, уже установленные в Chrome 138 или более ранней версии, продолжают работать. 31 августа их удалили из Chrome Web Store: это значит, что они больше не получают обновлений и их нельзя переустановить из магазина. На актуальных версиях Chrome MV2-расширения были отключены ещё раньше — с 31 марта 2025 года по умолчанию, а с Chrome 138 (24 июля 2025) без возможности включить обратно.
Уже нет. Политика ExtensionManifestV2Availability позволяла администраторам разрешать MV2 внутри организации, но Chrome 138 был последней версией, где она действовала. Начиная с Chrome 139 поддержка Manifest V2 удалена из браузера вместе с самой политикой, и это изменение затронуло всех пользователей сразу.
В Manifest V3 блокирующий webRequest заменён на declarativeNetRequest: расширение объявляет правила заранее, а применяет их сам браузер. У правил есть лимиты — до 100 наборов статических правил (до 50 включённых одновременно), гарантированный минимум 30 000 статических правил, до 30 000 динамических и до 1 000 правил на регулярных выражениях. Крупные фильтр-листы в эти рамки укладываются не полностью.
Mozilla заявляет, что не планирует депрекацию MV2 в Firefox и продолжит поддерживать такие расширения в обозримом будущем, предупредив об изменении планов минимум за 12 месяцев; в своей реализации MV3 Firefox сохранил event pages и блокирующий webRequest. Microsoft Edge идёт по пути Chrome с отставанием: в августе 2026 в Partner Center появились предупреждения о депрекации, а начало депрекации для корпоративных клиентов ожидается в начале 2027 года.
Источники
- 1.Manifest V2 support timeline — Chrome for Developershttps://developer.chrome.com/docs/extensions/develop/migrate/mv2-deprecation-timeline
- 2.chrome.declarativeNetRequest — Chrome for Developershttps://developer.chrome.com/docs/extensions/reference/api/declarativeNetRequest
- 3.Google Chrome will remove older Manifest V2 extensions in August — 9to5Googlehttps://9to5google.com/2026/07/08/google-chrome-will-remove-older-manifest-v2-extensions-in-august/
- 4.Manifest V3 & Manifest V2 update — Mozilla Add-ons Community Bloghttps://blog.mozilla.org/addons/2024/03/13/manifest-v3-manifest-v2-march-2024-update/
- 5.Manifest V3 in Microsoft Edge — Microsoft Learnhttps://learn.microsoft.com/en-us/microsoft-edge/extensions/developer-guide/manifest-v3



