Сегодня 07 декабря 2023
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.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.
Материалы по теме
Прежде чем оставить комментарий, пожалуйста, ознакомьтесь с правилами комментирования. Оставляя комментарий, вы подтверждаете ваше согласие с данными правилами и осознаете возможную ответственность за их нарушение.
Все комментарии премодерируются.
Комментарии загружаются...
window-new
Soft
Hard
Тренды 🔥
Microsoft выпустит революционную Windows с ориентацией на искусственный интеллект 2 ч.
Разработчики THE FINALS хотели устроить из релиза игры сюрприз, но сами всё случайно испортили 2 ч.
Militsioner показалась из тени — новый геймплей российского симулятора побега от огромного милиционера 3 ч.
Представлен ИИ-генератор изображений Imagine with Meta 4 ч.
Cквозное шифрование в Facebook Messenger теперь включено по умолчанию — как в WhatsApp 5 ч.
Авторы обзоров Warhammer 40,000: Rogue Trader утонули в море багов — первые оценки новой игры от создателей Pathfinder: Wrath of the Righteous 5 ч.
Google починила «Диск» и рассказала, как восстановить пропавшие файлы 6 ч.
Генеративный ИИ от Google поможет McDonald's убедиться, что картошка фри свежая, и не только 11 ч.
Миллиарды компьютеров по всему миру оказались уязвимы ко взлому при загрузке — через уязвимости LogoFAIL 15 ч.
«Самое большое и лучшее обновление»: ИИ-чат-бот Google Bard перевели на нейросеть Gemini, и теперь он потягается с ChatGPT 16 ч.
Китай обвинил США в нарушении правил ВТО из-за новых требований к происхождению батарей в электромобилях 2 ч.
Храните данные в алмазах — они годятся для сверхплотной и надёжной записи, доказали учёные 2 ч.
Microsoft, OpenAI и другие закупят ИИ-ускорители AMD Instinct MI300X как альтернативу дефицитным чипам NVIDIA 3 ч.
Представлен Realme GT5 Pro — флагман со Snapdragon 8 Gen 3, сверхъярким экраном и разблокировкой по ладони 3 ч.
Samsung выпустит умный браслет Galaxy Fit 3 — через четыре года после предшественника 3 ч.
В сердце Млечного пути нашли звезду из чужой галактики 3 ч.
SpaceX выполнила 90-й успешный космический запуск в этом году 4 ч.
Представлен сверхпрочный планшет FOSSiBOT DT2 с батареей на 22000 мА·ч и мощным фонариком 4 ч.
Американские учёные расширили границы безошибочной работы квантовых компьютеров 5 ч.
Китайские автопроизводители заинтересовались чипами локального производства 5 ч.