Как временно запустить расширения Manifest V2 в Chrome — актуальная информация и инструкции
В последние годы Google постепенно переводит все расширения на Manifest V3, и многие пользователи ищут способ продолжать работать с Manifest V2. В статье собраны факты о текущем статусе поддержки MV2 в Chrome, причины почему прежние обходы перестали работать, а также подробная пошаговая инструкция по возможному временному решению — загрузке расширения как unpacked.
Материал полезен тем, кто хочет понять, какие флаги и политики влияют на работу MV2, какие способы уже не работают, и как попробовать сохранить работоспособность нужных расширений без установки в магазине.
Что произошло с Manifest V2 в Chrome
Google официально отключил расширения Manifest V2: с Chrome 138 все пользователи на всех каналах лишились возможности включать MV2. В документе Google от 24 июля 2025 года указано, что Manifest V2 отключён везде, и пользователи не могут его вернуть обратно. Для организаций политика ExtensionManifestV2Availability будет удалена с выпуском Chrome 139, что означает одновременное отключение для всех пользователей на Chrome 139 и далее.
Это означает, что расширения Manifest V2 перестанут функционировать для пользователей, которые обновились до Chrome 139 и последующих версий. Расписание релизов Chromium содержит дополнительные детали по версиям и датам.
Почему прежние обходы перестали работать
Ранее применялись разные обходы, например изменение реестра через ExtensionManifestV2Availability или включение экспериментальных флагов. Эти способы перестали работать в современных сборках Chrome. Попытки использовать chrome://flags/#temporary-unexpire-flags-m137 и chrome://flags/#temporary-unexpire-flags-m138 часто не дают эффекта: кнопки для включения флагов остаются неактивными в настройках расширений. Удаление атрибута disabled в HTML тоже бесполезно — внутренняя логика браузера или JavaScript мгновенно возвращает переключатели в заблокированное состояние.
Какие chrome://flags ещё предлагаются
Флаг allow-legacy-mv2-extensions
Существует флаг chrome://flags/#allow-legacy-mv2-extensions; его описание гласит, что он «позволяет загружать расширения с устаревшими (неподдерживаемыми) версиями манифеста как unpacked extensions». То есть этот флаг не даёт полной поддержки MV2 из магазина в обычном виде, а лишь разрешает загрузку распакованных (unpacked) расширений.
Флаги временного продления
Флаги chrome://flags/#temporary-unexpire-flags-m137 и chrome://flags/#temporary-unexpire-flags-m138 предлагались для временного включения дополнительных флагов на пару релизов. На практике они не всегда активируются и могут не решать проблему с серыми переключателями в настройках расширений.
Временное рабочее решение: загрузка MV2 как unpacked
Если флаг chrome://flags/#allow-legacy-mv2-extensions доступен и активирован, возможен следующий обход: скачать исходники MV2-расширения из Chrome Web Store и загрузить их локально в виде распакованного расширения через chrome://extensions → Load unpacked. Этот способ применим только при условии, что флаг действительно разрешает загрузку unpacked-версий.
Ниже приведены детальные шаги по процедуре, включая пример с URL и идентификатором расширения.
Пошаговая инструкция: скачать и загрузить MV2 как unpacked
1) Откройте chrome://flags и включите chrome://flags/#allow-legacy-mv2-extensions. Скорее всего потребуется перезапуск браузера.
2) Установите расширение, позволяющее скачивать исходники из Chrome Web Store, например «Chrome extension source viewer» или аналог.
3) Если расширение уже удалено из магазина, узнать его страницу можно по прямому URL с ID. Пример ID: gnmdbogfankgjepgglmmfmbnimcmcjle. Страница будет по адресу: https://chromewebstore.google.com/detail/gnmdbogfankgjepgglmmfmbnimcmcjle
4) Через инструмент скачайте расширение в виде zip-архива и распакуйте его локально.
5) Откройте chrome://extensions, включите режим разработчика и нажмите «Load unpacked» (Загрузить распакованное), укажите папку с распакованными файлами расширения.
6) Если всё сработало, расширение запустится как unpacked MV2. Учтите, что это временное решение и может перестать работать с будущими обновлениями Chrome.
Ограничения и предупреждения
Даже если метод с загрузкой unpacked работает, это временная мера. В официальном сообщении Google подчёркивается, что MV2 отключён в Chrome 138 и дополнительно ограничен политиками в Chrome 139. Это означает высокий риск того, что поддержка будет полностью прекращена в следующих релизах. Также некоторые расширения могут иметь дополнительные проверки целостности или зависимости, которые помешают работе в распакованном виде.
Альтернативные браузеры: Opera и Edge
Некоторые пользователи уже переходят на другие браузеры. Например, Opera пока поддерживает Manifest V2 дольше — пользовательский опыт показывает, что Opera будет поддерживать MV2 до тех пор, пока ей не придётся следовать изменениям Chromium. Microsoft Edge на момент написания остаётся на Chromium 139 и пока не обязался удалять поддержку Manifest V2; это даёт временное окно для работы с MV2 в Edge. Однако это не гарантировано навсегда.
Короткое резюме
— Google отключил Manifest V2 для всех пользователей с Chrome 138 и удалит политику ExtensionManifestV2Availability в Chrome 139 (сообщение от 24 июля 2025).
— Ранее популярные обходы часто не работают — флаги могут быть заблокированы, и интерфейс возвращает переключатели в отключённое состояние.
— Флаг chrome://flags/#allow-legacy-mv2-extensions позволяет загружать только распакованные (unpacked) MV2-расширения. Рабочий временный обход — скачать расширение из Chrome Web Store, распаковать и загрузить через chrome://extensions → Load unpacked.
— Opera и Edge пока остаются вариантами, где MV2 может работать дольше, но это временно.
Если вы пробовали описанную процедуру и у вас появились результаты (положительные или отрицательные), инструкция советует сообщить об этом в комментариях на соответствующих ресурсах, чтобы другие пользователи знали об актуальности способа.