uBlock Origin припиняє гонитву за рекламою у Facebook
Команда uBlock Origin заявляє, що більше не оновлюватиме фільтри для Facebook — після років боротьби з рекламою соцмережі, яка постійно змінює свій код.
Фільтри залишаються, оновлення — ні
Блокувальник реклами uBlock Origin більше не гнатиметься за кодом Facebook, який постійно змінюється. Невелика команда волонтерів, що працює над розширенням, вирішила припинити те, що один із її учасників назвав виснажливою грою в «побий крота» з соцмережею: роками платформа переписувала свій код так, щоб реклама прослизала повз фільтри розширення.
Наявні фільтри для Facebook не видаляють. Змінюється лише їхнє обслуговування: розробники кажуть, що більше не оновлюватимуть їх щоразу, коли Facebook знайде новий спосіб їх обійти. Тобто користувачам, які звикли до чистої стрічки без реклами, варто готуватися до того, що список фільтрів поступово відставатиме від реальності.
Чому Facebook був найскладнішою ціллю
За власним поясненням команди, Facebook не просто час від часу змінює розмітку рекламних блоків. Платформа ховає слово «Ad»: розбиває його на частини в різних фрагментах коду й додає непотрібний текст, невидимий для людини на сторінці, але здатний збити логіку фільтра, що шукає цей шаблон. Такі прийоми перетворюють кожне оновлення на реверс-інжиніринг із дуже коротким терміном придатності.
Це не історія про Manifest V3
Рішення не пов'язане з ширшими змінами в Chrome та Edge, де обидва браузери припиняють підтримку фреймворку розширень Manifest V2, від якого залежить повна версія uBlock Origin. Ці зміни на рівні браузерів впливають на роботу блокувальника в усьому вебі. Фільтри для Facebook — окрема ціль, і саме її команда волонтерів визнала такою, що не варта подальшої підтримки.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.