Google: расширения Manifest V2 для Chrome перестанут работать в 2023 году

35
Вредоносный блокировщик рекламы Chrome внедряет рекламу за кулисами

Google поделился графиком поэтапного отказа от расширений Manifest V2 Chrome и своими планами по доведению Manifest V3 до полной функциональности.

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

Google впервые представил будущие изменения Manifest V3 в предварительном документе в 2019 году, в котором было объявлено об удалении параметров блокировки API webRequest и требований к блокировщикам контента для перехода на declarativeNetRequest.

«Создаваемый годами Manifest V3 стал более безопасным, производительным и обеспечивающим конфиденциальность, чем его предшественник, — сказал Дэвид Ли , менеджер по продуктам Chrome Extensions и Chrome Web Store.

«Это эволюция платформы расширений, учитывающая как меняющийся веб-ландшафт, так и будущее расширений для браузеров».

Как сообщил сегодня Ли, Google сосредоточит усилия на поэтапном отказе от расширений Manifest V2 примерно в две даты:

  • 17 января 2022 гогда: новые расширения Manifest V2 больше не будут приниматься в Интернет-магазине Chrome. Разработчики по-прежнему могут отправлять обновления для существующих расширений Manifest V2, но новые элементы Manifest V2 не могут быть отправлены.
  • Январь 2023 года: браузер Chrome больше не будет использовать расширения Manifest V2. Разработчики больше не могут отправлять обновления существующих расширений Manifest V2.

Google будет продолжать улучшать Manifest V3 на основе отзывов

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

Google заявляет, что он уже добавил дополнительные механизмы в новый  Scripting API  и расширил  Declarative Net Request API  для поддержки нескольких статических наборов правил, правил сеанса и фильтрации на основе идентификатора вкладки.

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

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

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

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

Споры по поводу перехода на Manifest V3

В первоначальной версии Manifest V3 Google изменил API webRequest, чтобы расширения могли только отслеживать соединения браузера, но не изменять какой-либо контент перед отображением.

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

Как тогда сказал Раймонд Хилл из uBlock Origin , блокировщикам рекламы, которые полагаются на исходную функциональность webRequest API, нужно больше правил, чем доступно в declarativeNetRequest API.

Как тогда сказал Google BleepingComputer и подтвердил сегодня Ли, «эти изменения находятся в процессе проектирования», и компания все еще добавляет новые функции и возможности на основе отзывов разработчиков и пользователей.

Ли также сказал сегодня, что Google продолжает работать с другими поставщиками браузеров в группе сообщества веб-расширений для создания общей модели кросс-браузерных расширений.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here