Chrome 88 выйдет с поддержкой Manifest V3 для Declarative Net Request API и другими изменениями, предлагаемыми как его часть. В нем разъясняются изменения API и функций в проекте Chromium, которые также вносят ряд ограничений для расширений. Больше всего пострадают расширения – блокировщики рекламы, которые перестанут работать должным образом. Один из них, uBlock Origin, уже известен своей несовместимостью с Manifest V3.
Google отметил, что они сохранят текущий Manifect V2 доступным в течение некоторого времени, и еще не определили дату его удаления. В любом случае, это неприятное изменение для тех, кто полагается на блокировщики рекламы.
Manifest V3 удаляет функцию блокировки API webRequest, которая используется блокировщиками рекламы, в том числе популярным uBlock Origin и Ghostery расширения. Согласно Google, эта функция позволяла расширениям получать конфиденциальную информацию о том, что вы просматриваете, чего они не хотят.
Кроме того, Manifest V3 запрещает расширениям запускать удаленный код, что упрощает аудит расширений. Звучит неплохо, но это нарушит работу ряда расширений, которые запускают «пользовательские сценарии» для изменения внешнего вида и поведения сайтов на стороне пользователя.
Таким образом, по прошествии неопределенного периода времени это будет в конечном итоге сделают Chrome более безопасным, но некоторые из популярных расширений перестанут работать. А как насчет других браузеров?
Firefox пока не собирается принимать это изменение. На данный момент нет планов по внедрению этого ограничения в браузере Firefox.
Edge уже позволяет тестировать функцию Manifest V3, поэтому он последует за Google в этом шаге.
Vivaldi и Brave, два браузера на основе Chromium, не будут включать Manifest V3, пока могут. Однако я сомневаюсь, что это продлится долго. Им потребуется дополнительная плата за то, чтобы база кода Chromium не была связана с основным потоком.
Chrome 88 выйдет в стабильную ветку в январе 2021 года. К тому времени Google будет принимать расширения, совместимые с Manifest V3. в своем Интернет-магазине.