Кінець блокувальників реклами у Chrome: в наступному році Google переходить на новий API
Google повідомила, що відключить у браузері Chrome API Manifest V2, за допомогою якого працює більшість блокувальників реклами та інших розширень.
Google повністю перейде на API Manifest V3, а користувачі втратять можливість встановлювати плагіни на базі API Manifest V2. Розширення почнуть відключатися у збірках Chrome Dev, Canary та бета-версії вже в червні 2024 року з появою Chrome 127 та пізніших версій.
Навіть після того, як розробники оновлять свої рішення під Manifest V3, їхня функціональність сильно обмежиться. Зміниться механізм роботи API chrome.webRequest, який раніше дозволяв блокувати дані, а тепер використовуватиметься для збору даних.
В API Manifest V3 за блокування відповідає API chrome.declarativeNetRequest, проте він не може змінювати всі дані мережевих запитів, як це робив Web Request. В API Manifest V3 розробники повинні використовувати іншу систему під назвою declarativeNetRequest API, в якій розширення повинні створювати блок-лист заздалегідь визначених адрес для блокування.
Чому це проблема? Тому що Manivest V3 дозволяє розширенням запускати лише 30 000 правил, і більшості розширень для блокування реклами потрібно запускати не менше 300 000 правил для ефективної роботи. Відповідно, їхня ефективність роботи істотно знизиться. Розробник NordVPN
Зміна торкнеться не тільки Google Chrome, а й інших браузерів на базі Chromium, включаючи Opera, Microsoft Edge, Vivaldi.