Когда 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
• Microsoft PowerToys 0.87.1: исправление проблем стабильности в Windows 10, ошибок .NET 9 и Расширенной вставки
• Microsoft тестирует перевод в режиме реального времени на Copilot+ ПК с процессорами Intel и AMD
• Microsoft рассказала об эксклюзивных функциях Windows 11 для игр. Стоит ли обновляться с Windows 10?
• Microsoft блокирует обновление до Windows 11, версия 24H2 на ПК с включенной функцией Auto HDR из-за проблем с играми
• Microsoft подтвердила проблему с выводом звука в Windows 11, версия 24H2
• GitHub открыл бесплатный доступ к ИИ-инструменту Copilot в VS Code – с поддержкой GPT-4o и Claude 3.5