Google Chrome начнет удалять поддержку Manifest V2 начиная с 3 июня

Google собирается начать прекращение поддержки Manifest V2 Chrome начиная с 3 июня. Удаление планировалось провести в январе 2023 года, но сроки переносились несколько раз.

Манифест расширений Chrome V3

Начиная с 3 июня пользователи веток Chrome Beta, Dev и Canary, установившие дополнения с использованием второй версии манифеста, получат уведомление на странице управления (chrome://extensions) о предстоящем прекращении поддержки. . Кроме того, любой рекомендуемые ярлыки на этих надстройках будут удалены.

Затем дополнения начнут сниматься с производства, а пользователям будут предложены альтернативы из Интернет-магазина Chrome. В течение определенного периода пользователи смогут восстанавливать отключенные дополнения, но со временем и эта возможность будет удалена.

Все эти изменения повлияют на стабильные версии 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 заявили, что такие расширения имеют слишком большой доступ к «потенциально конфиденциальным» пользовательским данным.

Если вам понравилась эта статья, поделитесь ею, используя кнопки ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *