Google відкладає припинення підтримки другої версії маніфесту 

Маніфест Google

Manifest V3 — це нова структура дозволів і можливостей для розширень Chrome

Останнім часом Google представив Новини про те, що компанія відкоригувала плани щодо припинення підтримки другої версії маніфесту Chrome, яка визначає функції та ресурси, доступні для плагінів, написаних за допомогою API WebExtensions.

І це те, що спочатку, підтримка другої версії маніфесту було заплановано на січень 2023 р. Новий план змінити термін для плагінів, які використовують другу версію маніфесту станом на січень 2024 року.

Chrome використовуватиме поступовий і експериментальний підхід до вимкнення Manifest V2, щоб забезпечити безперебійну роботу кінцевого користувача під час процесу видалення. Ми хочемо переконатися, що розробники мають необхідну інформацію та достатньо часу для переходу на нову версію маніфесту та впровадження змін для своїх користувачів. На підтримку цієї мети ми надаємо докладнішу інформацію про те, як Chrome поступово припиняє підтримку Manifest V2.

Варто зазначити, що спочатку третій варіант маніфесту піддався критиці через припинення багатьох плагінів для блокування невідповідного вмісту та безпеки, але поступово плагіни починають переноситися в новий маніфест, наприклад, нещодавно були підготовлені та перенесені в новий маніфест варіанти блокувальників реклами uBlock Origin і AdGuard.

Третій варіант маніфесту було розроблено як частину ініціативи з покращення безпеки, конфіденційності та продуктивності плагінів. Основна мета внесених змін — спростити створення безпечних високопродуктивних плагінів і ускладнити створення незахищених і повільних плагінів.

Розробникам, які все ще володіють розширеннями з Manifest V2, ми рекомендуємо завершити перехід на Manifest V3 задовго до випуску цих версій Chrome, оскільки ці розширення можуть перестати працювати в будь-який час після дат, указаних вище.

Основне невдоволення з третьою версією маніфесту це пов’язано з переходом API webRequest у режим лише для читання, що дозволило вам підключити власні контролери, які мають повний доступ до мережевих запитів і можуть модифікувати трафік на льоту.

Цей API використовується uBlock Origin, AdGuard та багатьма іншими плагінами щоб заблокувати невідповідний вміст і забезпечити безпеку. Замість API webRequest третя версія маніфесту пропонує обмежений декларативний API NetRequest, який надає доступ до вбудованого механізму фільтрації, який сам обробляє правила блокування, не дозволяє використовувати власні алгоритми фільтрації і це не дозволяє встановити складні правила, які перекривають одне одного залежно від умов.

За три роки дискусій про майбутню третю версію маніфесту, Google врахував багато побажань спільноти і розширив початково наданий декларативний NetRequest API можливостями, необхідними в існуючих плагінах. Наприклад, Google додав підтримку API declarativeNetRequest для використання кількох статичних наборів правил, фільтрації за регулярними виразами, зміни заголовків HTTP, динамічної зміни та додавання правил, видалення та заміни параметрів запиту, фільтрації на основі вкладок і створення спеціальних наборів правил. сесії.

У січні 2023 року в тестах Chrome 112 (Canary, Dev, Beta), буде проведено експеримент, щоб тимчасово вимкнути підтримку другої версії маніфесту. У червні 2023 року експеримент продовжиться, і, можливо, у стабільній версії 115 Chrome буде вимкнено підтримку другої версії маніфесту.

Також у січні 2023 року третя версія маніфесту буде обов’язковою для включення серед рекомендованих доповнень у каталозі Chrome Web Store. У червні 2023 року Веб-магазин Chrome більше не публікуватиме загальнодоступні плагіни з другою версією маніфесту, а раніше додані публічні плагіни буде переміщено до категорії «Не в списку».

У січні 2024 року додатки з другою версією маніфесту буде видалено з Веб-магазину Chrome, а налаштування буде видалено з веб-переглядача, щоб знову підтримувати старий маніфест.

Нарешті, якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями У наступному посиланні.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.