Сегодня 07 марта 2025
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Google всё-таки отключит в Chrome механизм, через который работают блокировщики рекламы

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

 Источник изображения: google.com/chrome

Источник изображения: google.com/chrome

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

 Механизм работы Web Request API. Источник изображения: blog.chromium.org

Механизм работы Web Request API. Источник изображения: blog.chromium.org

Одним из наиболее спорных нововведений Manifest V3 является изменение механизма работы API chrome.webRequest — эта функция теперь будет использоваться для сбора данных, а не их блокировки. Блокировка же будет осуществляться при помощи API chrome.declarativeNetRequest. Google обосновала это изменение тем, что расширения, использующие Web Request API, по сути, получают доступ и возможность изменять все данные сетевых запросов — теоретически вносить изменения во всё, что пользователь делает в интернете. Этот механизм используется uBlock Origin и другими блокировщиками рекламы.

 Механизм работы Declarative Net Request API. Источник изображения: blog.chromium.org

Механизм работы Declarative Net Request API. Источник изображения: blog.chromium.org

С Declarative Net Request API расширениям не требуется доступ ко всей сетевой информации — они регистрируют в браузере правила, определяющие, что он должен делать при обнаружении запросов определённых типов. Этот механизм доступен и в Manifest V2, и в Manifest V3, но в последнем он становится единственным способом изменять сетевые запросы. Таким образом, отказ от Web Request API сделает невозможной работу uBlock Origin в исходном виде. Сложность в том, что, как установило сообщество разработчиков расширений, Declarative Net Request API не является функциональным клоном Web Request API. Google прислушалась к критике и внесла в альтернативный механизм несколько изменений, которые теоретически позволят существовать блокировщикам рекламы в новом виде.

В итоге желающим пользоваться uBlock Origin в традиционном формате остаётся отказаться от Chrome в пользу Firefox. Тем не менее, автор данного блокировщика выпустил uBlock Origin Lite — обновлённую версию расширения, совместимую с Manifest V3. О её эффективности судить остаётся только пользователям.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
К 2030 году консольные игры оставят компьютерные далеко позади, но в лидерах будут мобильные игры 3 ч.
Робокоп возвращается в сюжетном аддоне Unfinished Business для RoboCop: Rogue City — подробности и первый геймплей 4 ч.
Два героя, стелс, открытый бой: Ubisoft показала 20 минут геймплея Assassin’s Creed Shadows 5 ч.
Будущее TikTok в США всё ещё под вопросом: переговоры с потенциальными покупателями так и не начались 6 ч.
Симулятор официанта The Way of the Tray перенесёт игроков в мир японских духов, вдохновлённый аниме студии Ghibli 7 ч.
AMD выпустила драйвер с поддержкой Radeon RX 9070/RX 9070 XT, FSR 4 и генератором кадров AFMF 2.1 8 ч.
Олды тут? Sony обновила прошивку PlayStation 3, несмотря на то, что устройству почти 20 лет 8 ч.
Split Fiction стала самой высокооценённой игрой Electronic Arts на Metacritic со времён Mass Effect 3 — она вышла 13 лет назад 8 ч.
«Сургуч» для ЭЦП: в ОС «Альт появилось новое приложение для упрощения ЭДО 8 ч.
Поддержка модов, цирюльник и более тысячи улучшений: разработчики Kingdom Come: Deliverance 2 подтвердили дату выхода первого большого обновления 9 ч.
Новая статья: Обзор и тестирование корпуса Ocypus Iota C70 BK: «аквариумы» нынче в моде 44 мин.
Новая статья: Обзор игрового 4K IPS-монитора Digma Pro Action M c Mini-LED: с каждого по зёрнышку 3 ч.
Бракованные GPU могли просочиться в ноутбуки с графикой GeForce RTX 50 — теперь они не выйдут в срок 4 ч.
Аппарат «Афина» компании Intuitive Machines спустился на Луну, но как именно — загадка 5 ч.
Google раскрыла детали уязвимости в процессорах AMD и опубликовала инструментарий для анализа и изменения их микрокода 5 ч.
Brother настаивает, что её принтеры не теряли совместимости со сторонними расходниками и обещает «устранить источник лжи» 7 ч.
Китай запустит программу господдержки разработки и внедрения чипов RISC-V 8 ч.
По итогам февраля Snapdragon 8 Elite вернул лидерство в тесте AnTuTu благодаря OnePlus Ace 5 Pro 9 ч.
Compal и Kalyani Group займутся совместным выпуском серверов в Индии 9 ч.
Nebius построит 300-МВт ИИ ЦОД в Нью-Джерси и разместит оборудование в Исландии 10 ч.