Сегодня 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
Тренды 🔥
Робокоп возвращается в сюжетном аддоне Unfinished Business для RoboCop: Rogue City — подробности и первый геймплей 11 ч.
Два героя, стелс, открытый бой: Ubisoft показала 20 минут геймплея Assassin’s Creed Shadows 12 ч.
Будущее TikTok в США всё ещё под вопросом: переговоры с потенциальными покупателями так и не начались 13 ч.
Симулятор официанта The Way of the Tray перенесёт игроков в мир японских духов, вдохновлённый аниме студии Ghibli 14 ч.
AMD выпустила драйвер с поддержкой Radeon RX 9070/RX 9070 XT, FSR 4 и генератором кадров AFMF 2.1 15 ч.
Олды тут? Sony обновила прошивку PlayStation 3, несмотря на то, что устройству почти 20 лет 15 ч.
Split Fiction стала самой высокооценённой игрой Electronic Arts на Metacritic со времён Mass Effect 3 — она вышла 13 лет назад 15 ч.
«Сургуч» для ЭЦП: в ОС «Альт появилось новое приложение для упрощения ЭДО 15 ч.
Поддержка модов, цирюльник и более тысячи улучшений: разработчики Kingdom Come: Deliverance 2 подтвердили дату выхода первого большого обновления 16 ч.
Разработчики DuckDuckGo улучшили ИИ-технологии в поисковике 16 ч.
Как Nokia или Ericsson, но подешевле: Kyocera сформировала альянс O-RU для развития 5G Open RAN 5 мин.
Infleqtion испытает мобильную лабораторию квантовой навигации на борту корабля ВМС Великобритании 37 мин.
ASML даже в условиях санкций готова построить в Китае центр по ремонту оборудования для выпуска чипов 2 ч.
Стратегический криптовалютный резерв США будет пополняться только биткоинами, как постановил Трамп 3 ч.
Глава TSMC напомнил соотечественникам, что только в этом году компания построит на Тайване 11 новых производственных линий 5 ч.
Рынок видеокарт показал рост в прошлом квартале, но долгосрочный прогноз слабый 6 ч.
Солнечную плёнку научились печатать в рулонах как обои 7 ч.
Новая статья: Обзор и тестирование корпуса Ocypus Iota C70 BK: «аквариумы» нынче в моде 8 ч.
Новая статья: Обзор игрового 4K IPS-монитора Digma Pro Action M c Mini-LED: с каждого по зёрнышку 10 ч.
Бракованные GPU могли просочиться в ноутбуки с графикой GeForce RTX 50 — теперь они не выйдут в срок 11 ч.