Сегодня 23 сентября 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
Тренды 🔥
ИИ придумает новое мороженное для миллионов людей по всему миру — Magnum применит ИИ от NotCo 3 мин.
Европа проверит, хорошо ли Apple, Google, Microsoft и Booking борются с мошенниками 2 ч.
Huawei HarmonyOS уже шестой квартал подряд остаётся популярнее Apple iOS в Китае 3 ч.
Разработчики Palworld анонсировали Palworld: Palfarm — уютный симулятор фермерской жизни, где можно сыграть в русскую рулетку 3 ч.
Белорусы теперь могут оплачивать покупки на Wildberries криптовалютой, но есть нюансы 4 ч.
OpenAI запустила подписку ChatGPT Go дешевле $5 в месяц в ещё одной стране 4 ч.
Постаревший Леон, приземлённый экшен и как никогда амбициозная история: инсайдер раскрыл новые подробности Resident Evil Requiem 4 ч.
Исполнитель роли Тревора в GTA V оказался равнодушен к GTA VI и призвал геймеров читать Достоевского 5 ч.
«Яндекс» поселил «Алису» на флагманском ИИ в мессенджерах Max и Telegram 5 ч.
Кодзима показал первый постер шпионского боевика Physint в духе Metal Gear и анонсировал ещё одну экранизацию Death Stranding 6 ч.
DJI представила Osmo Nano — свою самую маленькую модульную экшн-камеру за $309 5 мин.
BloombergNEF: ИИ ЦОД способствуют ускорению роста спроса на электричество 18 мин.
РСК и «ХайТэк» представили ПАК с российскими ИИ-ускорителями LinQ HPQ 2 ч.
За ИИ в дальнюю дорогу: Китай строит собственный децентрализованный вариант Stargate 2 ч.
Bang & Olufsen выпустила наушники-затычки Beo Grace за $1500 и чехол для них за $400 2 ч.
DDR5 раскочегарили до 13 020 МГц — очередной рекорд разгона ОЗУ пока не подтверждён 4 ч.
В Южной Корее создали самые лучшие подводные солнечные элементы 4 ч.
Красный флаг для «красной» компании — Moody's раскритиковало эпохальный план Oracle по созданию ИИ ЦОД 5 ч.
Мечта Маска забуксовала: роботакси Tesla в Калифорнии будут вовсе не беспилотными и не совсем такси 5 ч.
Huawei собралась за три года догнать Nvidia в сфере ИИ, завалив рынок ускорителями Ascend и не только 5 ч.