Google вже визначив дату завершення сумісності версії 2 Chrome Manifest

Google опублікувала хронологію в якому детально описується, як Підтримка версії 2 припиниться з маніфесту Chrome на користь версії 3, яка опинилася під загрозою за порушення багатьох її плагінів безпеки та блокування неприйнятного вмісту.

Окрім включення другої версії маніфесту, пов’язаний популярний блокувач реклами uBlock Origin, який неможливо перенести до третьої версії маніфесту через припинення підтримки режиму блокування API webRequest.

Станом на 17 січня 2022 р. плагіни, що використовують другу версію маніфесту, більше не прийматимуться у Веб -магазині Chrome, але раніше додані розробники плагінів все ще зможуть публікувати оновлення.

У січні 2023 року Chrome перестане бути сумісним з другою версією маніфесту та всі пов’язані з ним плагіни перестануть працювати. Водночас публікувати оновлення для таких доповнень у Веб-магазині Chrome буде заборонено.

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

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

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

Поки WebRequest API дозволяє підключати власні контролери які мають повний доступ до мережевих запитів і можуть змінювати трафік на льоту, API deklarativeNetRequest надає доступ лише до механізму фільтрації поза коробкою, вбудованою у браузер, який самостійно обробляє правила блокування. , що не дозволяє використовувати власні алгоритми фільтрації та не дозволяє встановлювати складні правила, які накладаються один на одного залежно від умов.

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

Тим часом ми продовжимо додавати нові можливості до Manifest V3 на основі потреб та голосів нашої спільноти розробників. Навіть за останні кілька місяців на платформі розширень з’явився ряд цікавих розширень

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

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

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

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

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


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

Будьте першим, щоб коментувати

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

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

*

*

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