Блокувальник реклами uBlock Origin із підтримкою Manifest V3 доступний для тестування
Реймонд Хілл, автор розширеного блокувальника реклами uBlock Origin, опублікував експериментальний додаток для браузера «uBO Minus», який побудовано на API declarativeNetRequest Manifest V3. На відміну від класичного uBlock Origin, нова версія безпосередньо використовує вбудовані можливості браузера для фільтрації вмісту. Також більше не потрібен дозвіл на доступ до даних сайту.
Надбудова знаходиться в стадії розробки, тому ви не знайдете її традиційного спливаючого вікна та налаштувань. Його функціональність обмежена фільтрацією мережевих запитів.
Найгірше те, що в ньому відсутні такі функції, як косметичні фільтри для заміни контенту на сторінці ("##"), підміна скриптів для сайтів. ("##+js"), фільтри для запитів перенаправлення ("redirect="), фільтри заголовків політики безпеки вмісту та фільтри, які видаляють параметри URL ("removeparam=").
Решта функціоналу повторює існуючий аналог. Список мережевих фільтрів включає близько 22 000 правил. Ви знайдете доповнення тут.
Починаючи з січня 2023 року Google планує припинити підтримку другої версії маніфесту в Chrome і зробити третю версію обов’язковою для всіх доповнень.
З моменту першого представлення Google значно розширив третю версію маніфесту та врахував багато запитів спільноти. API declarativeNetRequest тепер підтримує кілька статичних наборів правил, фільтри за регулярними виразами, він може змінювати заголовки HTTP. Правила також можна динамічно змінювати та додавати, як і параметри URL. Він також підтримує фільтрацію на основі вкладок і створення наборів правил для сеансу.
uBlock Origin — не єдиний блокувальник реклами, який переходить на нову версію маніфесту. У розробників іншого популярного програмного забезпечення AdGuard є нещодавно представив розширення AdGuardMV3 який також побудований на основі Manifest V3. Він намагається відповідати новим вимогам, динамічно вимикаючи правила, які перевищують ліміт, установлений новим маніфестом. Однак це може створити ситуацію, коли на конкретному веб-сайті розширення нічого не робитиме.
Якщо вам подобається ця стаття, поділіться нею за допомогою кнопок нижче. Це не займе від вас багато, але це допоможе нам рости. Дякую за твою підтримку!