Google завершив багаторічний процес міграції, видаливши останні розширення Manifest V2 (MV2) з магазину Chrome Web Store. Ця подія, що відбулася 31 серпня, означає кінець епохи для розширень, які використовували старіший стандарт.
Історичний момент для Chrome
З 1 вересня 2024 року всі розширення, що базувалися на Manifest V2, були повністю видалені з Chrome Web Store. Хоча розширення, встановлені на Chrome 138 або старіших версіях, можуть залишатися функціональними, вони більше не отримуватимуть оновлень і не зможуть бути перевстановлені з магазину після видалення.
Ця зміна має значні наслідки, оскільки Chrome Web Store є основним джерелом розширень для багатьох Chromium-браузерів, включаючи Microsoft Edge. Відтепер навіть ті браузери, що теоретично підтримують MV2, не зможуть пропонувати їх через цей централізований магазин.
uBlock Origin та інші жертви
Серед найпопулярніших розширень, які постраждали від цього переходу, — uBlock Origin, потужний блокувальник реклами. На момент написання статті доступ до нього через Chrome Web Store вже був неможливим.
Однак, не всі браузери повністю відмовляються від підтримки MV2. Наприклад, Brave оголосив про збереження чотирьох ключових MV2-розширень на власних серверах: AdGuard, uBlock Origin, uMatrix та NoScript. Це дає користувачам Brave можливість продовжувати використовувати ці інструменти, хоча й поза основним каталогом Chrome.
Чому Google переходить на Manifest V3?
Основною причиною переходу на Manifest V3 є прагнення Google підвищити безпеку та продуктивність браузера. MV3 запроваджує нові моделі обробки дозволів, перехоплення мережевих запитів та фонової роботи розширень. Мета — зменшити ризики, пов’язані зі зловмисними розширеннями, зловживанням даними та надмірним використанням ресурсів браузера.
Manifest, по суті, є декларацією можливостей та правил роботи для розширення. MV2 надавав розробникам значну свободу, зокрема можливість постійно працювати у фоновому режимі, блокувати мережеві запити та динамічно завантажувати код. Це, з одного боку, робило розширення потужними, а з іншого — створювало потенційні вразливості та вимагало значних ресурсів.
Ключові етапи міграції
- Січень 2022: Chrome Web Store припинив прийом нових MV2-розширень. Обов’язковою вимогою стало використання MV3.
- 2023: Google планував ширше припинення підтримки MV2, але через відгуки розробників терміни були скориговані, щоб надати більше часу для складних та корпоративних продуктів.
- Листопад 2023: Оновлено графік відмови від MV2, відновлено темпи виведення з обігу.
- Червень 2024: Користувачі бета-, розробницьких та канареечних версій Chrome почали отримувати сповіщення про майбутнє скасування MV2.
- Жовтень 2024: Очікується, що стабільна версія Chrome почне блокувати MV2-розширення, що вплине на перших користувачів.
- Друга половина 2024 – 2025: Поступове охоплення всіх користувачів стабільних версій. Можливість тимчасового відновлення роботи MV2 для звичайних користувачів буде поступово зникати.
- До червня 2025: Корпоративні клієнти мали можливість отримати тимчасове звільнення через політику
ExtensionManifestV2Availability, що давало час на міграцію критично важливих систем. - Chrome 138: Остання версія, що підтримувала MV2 навіть із корпоративними налаштуваннями. Після цього розширення MV2 були повністю вимкнені для всіх користувачів.
- 31 серпня 2026: Офіційне видалення всіх залишків MV2-розширень з Chrome Web Store.
- Chrome 139: Видалено політику
ExtensionManifestV2Availability, що зробило MV2-розширення повністю недієвими для нових версій Chrome.
Майбутнє розширень
Перехід на Manifest V3 — це значний крок, який, на думку Google, зробить екосистему розширень Chrome безпечнішою та стабільнішою. Хоча це може спричинити певні незручності для користувачів деяких популярних інструментів, довгострокова мета — покращити загальний досвід користування браузером.
Джерело: https://www.ithome.com/0/996/968.htm










