Блокировщики рекламы перестанут работать в Chrome.
Google – одна из крупнейших технологических компаний в мире, основанная в 1998 году в США. Основной продукт компании – поисковая система Google, которая позволяет находить информацию в интернете. Компания также разрабатывает множество других продуктов, таких как электронная почта Gmail, видеохостинг YouTube, карты Google Maps и операционную систему Android для мобильных устройств. Google является одним из лидеров в области искусственного интеллекта и облачных вычислений. Компания занимает высокие позиции в рейтингах лучших работодателей в мире.<br>" data-html="true" data-original-title="Google" >Google сообщает, что 3 июня 2024 года пользователи Beta, Dev и Canary версий браузера Google Chrome – браузер, который разрабатывается на основе свободного проекта Chromium. Для отображения web-страниц браузер использует движок WebKit.<br> <br> Первая публичная бета-версия Google Chrome была представлена 2 сентября 2008 года, а первая стабильная версия – 11 декабря 2011 года. Изначально Chrome выпускался только под Microsoft Windows. Позже браузер был выпущен для Linux, macOS и мобильных платформ.<br> <br> Браузер Chrome нацелен на повышения уровня безопасности пользователей за счет максимально высокой скорости работы, а также минимально допустимого функционала. Все дополнительные функции в браузер внедряются за счёт сторонних расширений." data-html="true" data-original-title="Google Chrome" >Google Chrome столкнутся с новыми изменениями. При посещении страницы управления расширениями на chrome://extensions они увидят предупреждающий баннер.
В баннере будет указано, что устаревшие расширения, основанные на Manifest V2, вскоре перестанут работать. К таким расширениям относятся популярные блокировщики рекламы и другие фильтры контента, использующие API Manifest V2.
Переход на Manifest V3 для расширений Google Chrome продолжается уже как минимум 5 лет. Новый стандарт вводит новые API для расширений и удаляет старые. Одним из ключевых изменений является блокирующая версия API webRequest, используемая для перехвата и изменения сетевого трафика до его отображения. Под Manifest V2 разработчики использовали webRequest для блокировки рекламы, трекеров и другого контента, а также для предотвращения выполнения определенных скриптов.
Manifest V3 – это новая версия политики и архитектуры расширений для браузера Google Chrome. Она внедряется с целью улучшить безопасность, производительность и конфиденциальность. Основные изменения в Manifest V3 включают ограничение использования фоновых страниц, изменения в блокировке содержимого, улучшение конфиденциальности и безопасности. <br> <br> Manifest V3 направлен на предотвращение злоупотреблений с помощью расширений, таких как нежелательное отслеживание пользователей или изменение контента страниц.<br>" data-html="true" data-original-title="Manifest V3" >Manifest V3 отражает стремление Google сделать браузерные расширения более производительными, приватными и безопасными. Однако такое стремление вызвало яростное сопротивление со стороны разработчиков расширений, защищающих приватность и блокирующих контент. Специалисты утверждают, что новая архитектура ухудшит эффективность расширений.
Поддержка Manifest V3 уже реализована в браузерах Edge, Firefox и Safari. К началу 2025 года, когда изменения API будут доступны в стабильной версии Chrome, расширения на базе Manifest V2 перестанут работать. Корпораций, использующих политику ExtensionManifestV2Availability, нововведения не коснутся до июня 2025 года.
По данным Google, более 85% активно поддерживаемых расширений в Chrome Web Store уже поддерживают Manifest V3. Более того, ведущие расширения для фильтрации контента уже имеют версии Manifest V3 – с опциями для пользователей AdBlock, Adblock Plus, uBlock Origin и AdGuard. Для пользователей uBlock Origin, работающего на Manifest V2, «опции» означают использование менее функционального uBlock Origin Lite, который поддерживает Manifest V3.
В результате многолетней борьбы и уступок со стороны Google, Manifest V3 воспринимается как улучшенная по сравнению с первоначальным предложением. Однако она все еще не решает всех проблем разработчиков и не предоставляет эквивалентную функциональность заменяемым компонентам.
Google откликнулась на замечания разработчиков, добавив поддержку пользовательских скриптов, Offscreen Documents с доступом к API DOM и увеличив количество наборов правил в declarativeNetRequest API (замена webRequest) до 330 000 статических и 30 000 динамических правил. Правила могут использоваться блокировщиками рекламы для фильтрации нежелательного контента.