С 2023 года Google Chrome переходит на платформу Manifest V3. Старые расширения перестанут работать

04.10.2021      15163

Google объявил о переходе на новую платформу для расширений в Chrome – Manifest v3. Разработчики расширений опасаются, что блокировщики рекламы не смогут работать с новой версией платформы.

Manifest V3

Manifest v3 – новая версия платформы для разработки расширений в браузере Chrome. Manifest v3 разработан для решения проблем, связанных с безопасностью и производительностью предшественника – V2.

Изменения коснутся следующих функций:

  • Manifest V3 заменяет фоновые страницы Service workers.
  • Модификация сетевого запроса теперь обрабатывается с помощью нового API.
  • Удаленно размещенный код будет запрещен, расширение может выполнять только JavaScript, включенный в его пакет.
  • Поддержка promise добавлена R03;R03;ко многим методам, хотя обратные вызовы по-прежнему поддерживаются в качестве альтернативы.
  • На замену устаревшему API webRequest в MV3 появился новый API declarative Net Request, который позволяет расширениям изменять и блокировать сетевые запросы с сохранением конфиденциальности и высокой производительностью. Использование этого декларативного подхода резко снижает потребность в постоянных разрешениях хоста.

График перехода

Google уже составил график перехода на новую платформу.

  • С 17 января 2022 года разработчики не смогут публиковать новые расширения на базе Manifest V2 в интернет-магазине Chrome.
  • С января 2023 года браузер прекратит поддерживать расширения на базе Manifest V2, поддержка обновлений также будет отключена.

Что это значит для разработчиков

Разработчики расширений для Chrome боятся, что нововведения погубят их продукты.

Раймонд Хилл, разработчик uBlock Origin, предупредил, что Manifest V3 нарушит работу его расширения для блокировки рекламы. Он заявил: «Последняя версия Declarative Net Request API по-прежнему нарушает динамическую фильтрацию из-за невозможности реализовать концепцию noop».

Другие разработчики расширений также видят в Manifest V3 потенциальную угрозу. Внедрение Manifest V3 может сделать многие блокировщики рекламы неэффективными, что ударит как по производителям так и по пользователям Chrome.

Основная проблема новой спецификации состоит в том, что в ней нельзя обновить списки фильтров блокировки с помощью новых шаблонов без повторной публикации расширения.

С WebRequest API расширения могут перехватывать запросы, перенаправлять их и изменять возвращаемое значение. Новый declarativeNetRequest API передает функцию обработки запросов браузеру, который может отклонять операции, если посчитает их опасными для пользователя. Обновление может сделать бесполезными ряд популярных блокировщиков рекламы.

К блокировщиком рекламы негативно относятся немало компаний, в том числе и Google. По мнению этих компаний, блокировщики лишают их определенной доли дохода.

Сообщество W3C Web Extensions

Компании Microsoft, Mozilla и Apple поддержали инициативу Manifest V3, и создали сообщество W3C Web Extensions.

Цель объединения – упростить разработчикам расширений задачу улучшения взаимодействия с конечными пользователями, одновременно подталкивая их в сторону API-интерфейсов, которые повышают производительность и предотвращают злоупотребления.

W3C Web Extensions – форум для разработчиков веб-расширений. Участники сообщества стремятся согласовать общее видение расширений браузера и работать над будущей стандартизацией. В их задачи входит:

  • Упростить создание расширений для разработчиков, указав согласованную модель и общее ядро R03;R03;функций, API и разрешений.
  • Описать архитектуру, которая повышает производительность и является более безопасной и устойчивой к злоупотреблениям.

Автор:
Обозреватель


См. также

Новость Искусственный интеллект ИТ-Новость

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    202    user1915669    0       

1

Новость Дата-центры Искусственный интеллект ИТ-Новость

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    360    AnastasiaKl    0       

1

Новость ИТ-Новость

В сентябре 2024 года видеоигры в России начнут маркировать – пока на добровольной основе. Геймерам будут сообщать о семи видах чувствительного (неприятного) контента в игре.

17.07.2024    413    user1915669    0       

1

Новость Законодательство ИТ-Новость

Депутаты Госдумы работают над законопроектом по ужесточению контроля за электросамокатами. Среди мер: обязательная регистрация СИМ (средств индивидуальной мобильности) и разработка системы отслеживания их перемещений.

10.07.2024    522    AnastasiaKl    2       

1

Новость Искусственный интеллект ИТ-Новость

В 2024 году «Сколково» выделит пилотным проектам в сфере искусственного интеллекта гранты на общую сумму 554 млн рублей. В результате отбора финансирование получат проекты с применением ИИ в областях производства, операционной деятельности и в работе предоставляемых сервисов.

12.04.2024    1058    AnastasiaKl    3       

3

Новость ИТ-Новость

Пятничное: в России вступил в силу стандарт подготовки по дисциплине «спортивное программирование». В стандарт вошли требования к физическим показателям спортсменов и скорости набора текста.

16.02.2024    860    VKuser24342747    2       

1

Новость ИТ-Новость

Федеральное агентство по техническому регулированию и метрологии (Росстандарт) утвердило национальный стандарт протокола LoRaWAN RU, таким образом он получил официальный статус. Технология используется для беспроводной передачи данных между устройствами интернета вещей.

19.01.2024    653    VKuser24342747    0       

2

Новость Законодательство ИТ-Новость

12 декабря вступил в силу Федеральный закон, меняющий срок, к которому все владельцы сайтов должны внести изменения в порядок авторизации пользователей на сайте. Закон вводит переходный период до 1 января 2025 года.

20.12.2023    796    VKuser24342747    2       

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. frkbvfnjh 800 04.10.21 12:38 Сейчас в теме
Собственно и переводят на новую платформу, что бы блокировщиков рекламы больше не было. Как по мне, так это единственная причина, припорошеная якобы новыми фичами. Как всегда - за все хорошее, против всего плохого, а в итоге просто больше слежки и рекламы.
SiAl; antonpirogov; Obertone; +3 Ответить
2. Darklight 32 05.10.21 16:44 Сейчас в теме
Мне кажется проблема несколько надуманной. Тут два пути:
1. Либо блокировщики рекламы (как и другие расширения) всё-татки найдут обходные пути (нужно просто проявить смекалку)
2. Либо уйдут с рынка расширений для Хром - перейдут на другие браузеры - ведь нововведение касается только Chrome (если я правильно понял; ну и ряда других браузеров консорциума), и не касается WebKit в целом - т.е. других браузеров, на нём базирующихся
И у Хрома просто случится некоторый отток клиентов в пользу других браузеров!
И, вот, от этого оттока и будет зависеть судьба "Manifest v3"

Да и есть браузеры со встроенными блокировщиками рекламы - их это уж точно не коснётся - а раз так - то может их просто станет больше - расширения дорастут до полноценных браузеров на WebKit
Obertone; TipsyKID; +2 Ответить
3. opus70 74 09.10.21 11:24 Сейчас в теме
(2) а где вы видите другие браузеры, на данный момент все брауеры типа opera firefox яндекс маил и так далее используют кодовую основу chrome
4. Darklight 32 11.10.21 13:41 Сейчас в теме
(3)WEbKit они используют. Но тут больше вопрос где распложена реализация "Manifest v3". Я не спец в этом деле. Но мне кажется это не часть движка WEbKit, а уже надстройка над ним. Тогда это касается только Хром.
Ну а иначе - можно сделать просто форк WEbKit, оставив там "Manifest v2"
Оставьте свое сообщение