Google откладывает окончание поддержки второй версии манифеста 

Манифест Google

Manifest V3 — это новая структура разрешений и возможностей для расширений Chrome.

 

Недавно Google представил новости о том, что он скорректировал планы по прекращению поддержки второй версии манифеста Chrome, который определяет функции и ресурсы, доступные для плагинов, написанных с помощью API WebExtensions.

И это то, что изначально, поддержка второй версии манифеста должен был закончиться в январе 2023 года. Новый план изменить крайний срок для плагинов, использующих вторую версию манифеста по состоянию на январь 2024 года.

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

Стоит отметить, что изначально третья версия манифеста подверглась критике в связи с прекращением поддержки многих плагинов для блокировки нежелательного контента и безопасности, но постепенно плагины начинают переводиться на новый манифест, например, недавно были подготовлены и переведены на новый манифест варианты блокировщиков рекламы uBlock Origin и AdGuard.

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

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

Основное недовольство с третьей версией манифеста это связано с переводом в режим только чтения API webRequest, что позволило подключить собственные контроллеры, которые имеют полный доступ к сетевым запросам и могут модифицировать трафик на лету.

Этот API используется uBlock Origin, AdGuard и многими другими плагинами для блокировки нежелательного контента и обеспечения безопасности. Вместо API webRequest третья версия манифеста предлагает ограниченный декларативный API NetRequest, предоставляющий доступ к встроенному механизму фильтрации, который сам обрабатывает правила блокировки, не позволяет использовать собственные алгоритмы фильтрации и не позволяет устанавливать сложные правила, перекрывающие друг друга в зависимости от условий.

За три года дискуссий о готовящейся третьей версии манифеста, Google учла многие пожелания сообщества и расширил первоначально предоставленный декларативный API NetRequest возможностями, необходимыми в существующих подключаемых модулях. Например, Google добавила поддержку API declarativeNetRequest для использования нескольких наборов статических правил, фильтрации с помощью регулярных выражений, изменения заголовков HTTP, динамического изменения и добавления правил, удаления и замены параметров запроса, фильтрации на основе вкладок и создания определенных наборов правил. сессия.

В январе 2023 года в тестах Chrome 112 (Канарейка, Дев, Бета), будет проведен эксперимент по временному отключению поддержки второй версии манифеста. В июне 2023 года эксперимент продолжится и, возможно, поддержка второй версии манифеста будет отключена в стабильной версии Chrome 115.

Также в январе 2023 года третья версия манифеста станет обязательной для включения в число рекомендуемых надстроек в каталоге Chrome Web Store. В июне 2023 года Интернет-магазин Chrome больше не будет публиковать общедоступные плагины со второй версией манифеста, а ранее добавленные общедоступные плагины будут перемещены в категорию «Не в списке».

В январе 2024 года надстройки со второй версией манифеста будут удалены из Интернет-магазина Chrome, а настройки будут удалены из браузера, чтобы снова поддерживать старый манифест.

Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с подробностями По следующей ссылке.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

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

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.