Когда Google анонсировал Manifest v3 для расширений в январе 2019 года, данная инициатива была встречена с опасениями. Например, Раймонд Хилл, разработчик uBlock Origin, отметил, что расширения больше не смогут полноценно работать в Chrome. У нового API было ограничение в 30 000 правил, тогда как в популярных списках фильтров было 70 000 правил или больше. Кроме того, пользователи могут комбинировать несколько списков фильтров, а значит ограничение будет превышено многократно. В середине 2019 года Google пошел на уступки и увеличил лимит до 150 000 правил.
Google планирует полностью отказаться от старого API, который в настоящее время используют все блокировщики контента и другие расширения конфиденциальности и безопасности.
Mozilla и некоторые производители браузеров на основе Chromium, такие как Brave, Opera и Vivaldi, заверили пользователей, что они не последуют примеру Google в этом вопросе.
Manifest v3 был реализован в Chrome Canary 80 в ноябре 2019 года, чтобы разработчики расширений могли протестировать свои продукты в соответствии с новым файлом манифеста.
Microsoft запускает тестирование Manifest v3 в Edge
Теперь настала очередь Microsoft. Компания официально объявила, что изменения Manifest V3 доступны для тестирования в новом браузере Edge компании. Изменения доступны для тестирования на бета-канале и в стабильной версии Microsoft Edge.
- Microsoft Edge 84 Stable – доступен API DNR (декларативный сетевой запрос).
- Microsoft Edge 85 Beta – доступна поддержка модификации заголовков.
Microsoft рекомендует разработчикам ознакомиться с документом «Google Migrating to Manifest V3», который содержит всю необходимую информацию по миграции.
Microsoft утверждает, что изменения не «поставят под угрозу возможности расширений и не уменьшат потенциал экосистемы». Компания полагает, что большинство опасений разработчиков контент-фильтров решены или будут решены до того, как используемый в настоящее время Web Request API станет устаревшим.
Тем временем Manifest V3 представляет новые концепции безопасности, которые улучшают конфиденциальность и безопасность пользователей. Например, расширения больше не могут использовать удаленно размещенный код. Кроме того, введены элементы управления для разрешения или ограничения доступа расширений к веб-сайтам во время выполнения. Наконец, расширения будут иметь те же разрешения, что и страница, на которую они внедряются. Отметим, что Google еще не определился с датой полного отказа от Manifest v2.
Последние статьи #Windows
• Как исправить ошибку запуска Media Creation Tool (код 0xC1900500 – 0x20000) в Windows 11
• Важно знать перед установкой: Известные проблемы в Windows 11, версия 25H2
• Обновление KB5066835 Windows 11 нарушает работу USB-клавиатуры и мыши в среде восстановления WinRE
• Windows 11, версия 25H2 стала «широко доступной» и предлагается всем пользователям Windows 10 и Windows 11 на совместимых ПК
• Media Creation Tool теперь скачивает официальные ISO-образы Windows 11, версия 25H2 (Сборка ОС 26200.6899)
• Обновление KB5067106 (Build 26120.6972) для Windows 11, версия 24H2 (Beta)