Google уже назвала дату окончания совместимости версии 2 Chrome Manifest

Google опубликовал график в котором подробно описано, как Окончание поддержки версии 2 состоится из его манифеста Chrome в пользу версии 3, которая подверглась критике за нарушение работы многих плагинов безопасности и блокировку нежелательного контента.

Помимо включения второй версии манифеста, связан популярный блокировщик рекламы uBlock Origin, который не может быть перенесен в третью версию манифеста из-за прекращения поддержки режима блокировки API webRequest.

По состоянию на 17 января 2022 г. плагины, использующие вторую версию манифеста, больше не будут приниматься в Интернет-магазине Chrome., но разработчики добавленных ранее плагинов по-прежнему смогут публиковать обновления.

В январе 2023 года Chrome перестанет быть совместимым со второй версией. манифеста и все связанные с ним плагины перестанут работать. При этом публикация обновлений для таких надстроек в Интернет-магазине Chrome будет запрещена.

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

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

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

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

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

Тем временем мы продолжим добавлять новые возможности в Manifest V3, исходя из потребностей и мнений нашего сообщества разработчиков. Даже за последние несколько месяцев для платформы расширений появилось несколько интересных расширений.

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

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

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

В ближайшие месяцы планируется дальнейшая реализация поддержки динамически настраиваемых скриптов для обработки контента и возможности хранения данных в оперативной памяти.

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


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

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

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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