Manifest V3 ближе, чем кажется — и это плохие новости
Ну вот мы и узнали даты конца света: Google уточнил сроки выпуска Manifest V3.
В январе 2022 года в магазин расширений Chrome Web Store будет невозможно добавить новые расширения, которые по-прежнему используют Manifest V2. А после января 2023 года такие расширения перестанут работать, даже если они были добавлены туда ранее.
Источник: Google
Что такое MV3 и насколько это плохо?
Для тех, кто не в курсе: Manifest V3 — это название нового API расширений для браузера, по сути, это большой набор изменений, определяющий возможности расширений для Chrome и их будущее в целом.
Мы уже несколько раз упоминали Manifest V3 в нашем блоге, и редко в положительном ключе. Цель, как заявляли разработчики Google, — «сделать расширения более безопасными и производительными». Проблемы безопасности всегда указываются как одна из основных причин создания Manifest V3. Утверждается, что расширения для Chrome имеют слишком большой доступ к браузерным процессам. И в этом есть определённая доля правды — расширения действительно могут делать впечатляющие вещи, и не всегда в интересах тех, кто ими пользуется. Но является ли выходом такое кардинальное их упрощение?
К сожалению, всё уже решено, и это упрощение — вопрос времени. Разработчики Chrome твёрдо решили разобраться с проблемой безопасности, лишив расширения прав доступа к веб-запросам а, следовательно, и многих полезных возможностей. Почти все браузерные расширения, какими вы их знаете сегодня, будут затронуты тем или иным образом: более удачливые «всего лишь» испытают определённые проблемы, работа других будет серьёзно нарушена, а некоторые буквально перестанут существовать. И вы наверняка спросите, как эта цифровая казнь скажется на расширении для блокировки рекламы AdGuard?
Manifest V3 и AdGuard
Прежде всего, расскажем о наших ближайших планах. В настоящее время мы работаем над тем, чтобы перевести его на новый улучшенный механизм фильтрации. Первая бета-версия выйдет очень скоро, но вы всё ещё можете присоединиться к тестированию, скачав специальную версию для Chrome.
К сожалению, после января 2023 года оно станет бесполезным для пользователей бразуеров на основе Chromium. Однако, все его преимущества останутся доступными для пользователей других браузеров. А если вы пользуетесь десктопным или мобильным приложением AdGuard, то вся эта информация вообще не для вас! Вас всё описанное в этой статье никак не касается, и беспокоиться не о чем.
Во-вторых, в преддверии Manifest V3 мы уже работаем над прототипом нового расширения для блокировки рекламы, и, должны признаться, это довольно сложная задача. Manifest V3 всё еще сыроват, некоторые вещи ещё не работают так, как были задуманы. Но мы справимся (как всегда), так что, надеюсь, скоро вы сможете сравнить качество старого и нового расширений. Станет ли хуже? Безусловно, но не катастрофически. Настоящими жертвами этого изменения станут разработчики фильтров — большинство поддерживается отдельными энтузиастами, которые работают над фильтрами в свободное время и чаще всего бесплатно. Для многих из них будет невозможно в одиночку переработать весь список в соответствии с требованиями Manifest V3. Об этой угрозе мы уже тоже предупреждали в одной из наших предыдущих статей.
Что будет после 2023 года? Мы делаем ставку на то, что Firefox сохранит расширения, заточенные под Manifest V2, в своём магазине (по крайней мере, на какое-то время). Но, вероятно, в будущем наступит момент, когда Mozilla тоже перейдёт на что-то другое. Остальные браузеры на основе Chromium начнут переход на Manifest V3. Даже те, кто сейчас выражает свою готовность остаться на MV2 и поддерживать совместимость, не смогут делать это вечно.
Небольшой луч надежды представляет рабочая группа W3C, где разработчики браузеров и расширений для браузеров обсуждают возможные улучшения в сложившейся ситуации. По крайней мере, это даёт ощущение того, что нас слушают и слышат, но такие вещи редко работают быстро. Непонятно, когда мы увидим реальные позитивные изменения. Так что наш совет: идите и блокируйте рекламу — никогда не знаешь, когда тебя лишат этой возможности.