Старые расширения Chrome на базе Manifest V2 будут отключены в 2024 году

С помощью Manifest V3 Google хочет сделать расширения более безопасными, уделяя приоритетное внимание конфиденциальности, но изначально подвергался критике за влияние на блокировщики рекламы. С тех пор команда Chrome добавила новые функции в ответ и готова отключить старые расширения Manifest V2 в 2024 году.

Google начнет автоматически отключать расширения Manifest V2 в Chrome Dev, Canary и Beta уже в июне 2024 года (Chrome 127+). Аналогичным образом, установки из Chrome Web Store больше не будут возможны. Разработчикам рекомендуется обновить и мигрировать до этого срока.

Это будет внедряться постепенно, при этом Google будет учитывать отзывы и данные пользователей, чтобы «убедиться, что пользователи Chrome понимают изменения и какие действия они могут предпринять, чтобы найти альтернативные, обновленные расширения».

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

Изначально это было запланировано на 2023 год, но Google провел этот год, устраняя разрыв в функциональности между Manifest V2 и V3 с помощью:

Реклама — прокрутите для просмотра дополнительного контента

  • Представляем Offscreen Documents, которые предоставляют доступ к DOM для расширений, используемых в различных сценариях, таких как воспроизведение аудио
  • Обеспечение более простого контроля над временем жизни сервисных работников для расширений, выполняющих действия, такие как получение событий в течение более длительного периода времени
  • Добавление нового API User Scripts, который позволяет расширениям-менеджерам пользовательских скриптов более безопасно разрешать пользователям запускать свои скрипты
  • Улучшение поддержки фильтрации контента путем предоставления более щедрых лимитов в API declarativeNetRequest для статических наборов правил и динамических правил

Последнее особенно применимо к блокировщикам рекламы, при этом Google отмечает, как «разработчики расширений предоставили убедительные доказательства», которые побудили команду увеличить ранее установленный лимит и ослабить другие ограничения, связанные с безопасностью.

Мы стремимся продолжать инвестировать в API declarativeNetRequest, чтобы мы могли поддерживать как можно больше сценариев использования, и надеемся на продолжение сотрудничества с сообществом. В частности, мы хотели бы поблагодарить членов WECG за их участие, включая AdGuard за предоставление значительного объема данных, которые способствовали этой работе, и всех поставщиков браузеров, которые сыграли важную роль в разработке этого API.

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