
Google Chrome остаточно припиняє підтримку Manifest V2 — обхідні шляхи для uBlock Origin закриваються
Chrome почав видаляти прапорці, які продовжували життя розширенням Manifest V2, а правка реєстру Windows, що тримала uBlock Origin у Chrome та Edge, перестане працювати після Chromium 151. Brave і Firefox поки що зберігають підтримку MV2.
Google Chrome входить у фінальну стадію переходу від Manifest V2 (MV2) — платформи розширень, на якій досі працюють uBlock Origin та низка інших додатків. Згідно з обговоренням у репозиторії W3C WebExtensions Community Group, прапорець Chromium kExtensionManifestV2Disabled, який дозволяв контрольоване вимкнення розширень MV2, тепер повністю видалено.
Учасник розробки Chromium Андрій Бершанський зібрав останні зміни, а інженер Google Девлін Кронін пояснив причини в коментарі до код-рев'ю: прапорець був увімкнений за замовчуванням понад рік, тому функцію та «фактично мертвий код» видалили разом із тестами, що спиралися на попередню фазу попереджень.
Чому Google остаточно відмовляється від MV2
За словами Кроніна, розширення MV2 більше не дозволені в жодній підтримуваній версії Chrome. «Ми не зможемо підтримувати цю функціональність безстроково через складність, технічний борг і ризики для безпеки, які вона несе; останнім часом ми знайшли чимало помилок, характерних саме для MV2», — написав він. Компанія не ховатиме зміну за прапорцем компіляції, хоча код MV2 не зникне одразу: «багато з цього ще деякий час працюватиме, але зрештою зникне — щось раніше, щось пізніше».
Обхідні шляхи закриваються
Хитромани, що тримали додатки MV2 живими, зникають разом із прапорцями. Chromium 150 втратив опцію ExtensionManifestV2Disabled; Chromium 151, імовірно, втратить ExtensionManifestV2Unsupported, ExtensionManifestV2Availability і AllowLegacyMV2Extensions. Правка реєстру Windows, яка продовжувала доступність MV2 у Chrome та Edge, перестане працювати після Chromium 151.
Edge, Opera, Brave і Firefox
Інші браузери на Chromium рухаються цим шляхом із різною швидкістю. Microsoft Edge почав вимикати uBlock Origin ще в лютому. Opera обіцяла в жовтні 2024 року підтримувати MV2 довше, проте розробник uBlock Origin Реймонд Гілл повідомив, що отримав від Opera листа з планами відмовитися від розширень на базі MV2, а подана ним версія 1.70.0 тижнями залишалася без розгляду. Opera каже, що її позиція незмінна й розширення MV2 поки працюють, але підтверджує: нові завантаження MV2 до магазину не прийматимуть, а менш популярні розширення MV2 більше не можна буде завантажити. Brave заявляє, що зберігає підтримку MV2, а Mozilla Firefox підтримує і MV2, і MV3.
Тим, хто залишається в Chrome, радять uBlock Origin Lite, побудований на MV3, хоч його фільтрація поступається оригіналу. Ця зміна завершує цілу епоху блокування контенту в найпопулярнішому браузері світу.
SiTech — веброзробка з підтримкою AI
Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.