Блокировщики рекламы и старые плагины перестанут работать в Chrome в следующем году. Изменение также коснется Opera, Microsoft Edge и Vivaldi

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

Google полностью перейдет на API Manifest V3, а пользователи лишатся возможности устанавливать плагины на базе API Manifest V2. Расширения начнут отключаться в сборках Chrome Dev, Canary и бета-версии уже в июне 2024 года с появлением Chrome 127 и более поздних версий.

Блокировщики рекламы и старые плагины перестанут работать в Chrome в следующем году. Изменение также коснется Opera, Microsoft Edge и Vivaldi

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

В API Manifest V3 за блокировку отвечает API chrome.declarativeNetRequest, однако он не может изменять все данные сетевых запросов, как это делал Web Request. В API Manifest V3 разработчики должны будут использовать другую систему под названием declarativeNetRequest API, в которой расширения должны создавать блок-лист заранее определенных адресов для блокировки.

Почему это проблема? Потому что Manivest V3 позволяет расширениям запускать только 30 000 правил, и большинству расширений для блокировки рекламы потребуется возможность запускать не менее 300 000 правил для эффективной работы. Соответственно, их эффективность работы существенно снизится.

Разработчик NordVPN

Изменение коснется не только Google Chrome, но и других браузеров на базе движка Chromium, включая Opera, Microsoft Edge, Vivaldi.

©  iXBT