Затем дополнения начнут сниматься с производства, а пользователям будут предложены альтернативы из Chrome Web Store. В течение определенного периода пользователи смогут восстанавливать отключенные дополнения, но со временем и эта возможность будет удалена.
Все эти изменения повлияют на стабильные версии Chrome в ближайшие месяцы. Ожидается, что переход будетзавершено до начала 2025 года. Корпоративные пользователи смогут отложить прекращение поддержки до июня следующего года.
Google решил большинство проблем в новой версии манифеста. Так, в декларативном NetRequest API допустимое количество статических правил увеличилось до 330 тысяч, а динамических — до 30 тысяч.
В новом манифесте также осуществляется переход к выполнению сервисных работников в качестве фоновых процессов и используется детальная модель запроса разрешений. Надстройка не может быть активирована для всех страниц сразу, а будет работать только в контексте активной вкладки.
Изменена обработка запросов Cross-origin. Теперь на скрипты обработки контента распространяются те же ограничения разрешений, что и на главную страницу, в которую эти скрипты встроены. Например, если у страницы нет доступа к API местоположения, то и скрипт дополнения тоже не получит этого доступа. Выполнение кода, загруженного с внешних серверов, запрещено для надстроек, загружающих и выполняющих внешний код.
В настоящее время около 85% дополнений в Интернет-магазине Chrome уже поддерживают Manifest V3, включая AdBlock, Adblock Plus, uBlock Origin и AdGuard.
Google начала тестирование Manifest V3 в ноябре 2019 года в сборках Chrome 80 Canary и реализовала протокол в стабильных сборках Chrome 88. В январе 2022 года Интернет-магазин Chrome прекратил принимать новые расширения, созданные на основе Manifest V2.
Сразу после выпуска Manifest V3 подвергся критике за то, что он ограничивал возможность блокировать контент с помощью API webRequest, используемого такими блокировщиками рекламы, как uBlock Origin и Ghostery. Однако в Google заявили, что такие расширения имеют слишком большой доступ к потенциально конфиденциальным пользовательским данным.