Manifest V3 – это последняя версия набора спецификаций, определяющего свод правил по созданию расширений для брауера Google Chrome. Новая версия манифеста была спорной, поскольку затрагивала работу блокировщиков рекламы.
Вчера компания Mozilla объявила о реализации Manifest V3 в Firefox Browser, для того чтобы «поддерживать высокую степень совместимости кросс-браузерной разработки».
При этом реализация третьей версии манифеста будет отличаться от реализации в Chrome. Наиболее заметное изменение касается нового API declarativeNetRequest (DNR).
Он заменяет API webRequest, который, по словам Google, обеспечивает «доступ к потенциально конфиденциальным данным пользователя», но используется популярными блокировщиками рекламы. Решение компании Mozilla состоит в том, чтобы продолжить использование предыдущего подхода и добавить поддержку нового, что в свою очередь предоставит разработчикам выбор – «выбрать подход, который лучше всего подходит им и их пользователям». Команда Chrome заявила, что поддерживает работу блокировщиков рекламы, и внесла изменения в Manifest V3 в ответ на многочисленные отзывы с критикой.
Обсудив с несколькими разработчиками расширений блокировки рекламы, мы решили реализовать API declarativeNetRequest (DNR) и продолжить поддержку блокировки webRequest. Наша первоначальная цель внедрения DNR – обеспечить совместимость с Chrome, чтобы разработчикам не приходилось поддерживать несколько баз кода, если они этого не хотят.
Мы будем поддерживать блокировку webRequest до тех пор, пока не будет найдено лучшее решение, охватывающее все варианты использования, которые мы считаем важными, поскольку DNR, реализованный в настоящее время в Chrome, еще не отвечает потребностям разработчиков расширений.
Кроме того, Mozilla также реализует защиту cross-origin для обеспечения конфиденциальности файлов cookie и реализует функцию, аналогичную функции Chrome, которая позволяет конечным пользователям контролировать, на каких сайтах расширения могут быть активны.
Тестирование поддержки третьего манифеста для Firefox начнется в четвертом квартале 2021 года, а прием заявок в начале 2022 года. При этом график может быть сдвинут или отложен из-за непредвиденных обстоятельств.
Мы еще не установили дату прекращения поддержки Manifest v2, но ожидаем, что он будет поддерживаться в течение как минимум одного года после того, как Manifest v3 станет стабильным в канале релиза.
Обновления программ, что нового
• Samsung Galaxy A55 получил бета-версию One UI 7.0 на Android 15
• ОС «Аврора» на десктопе: показан первый прототип российской ОС для компьютеров
• Honor представит линейку Power с батареей 8000 мАч в 2025 году
• Обновление Intel ARC Game On Driver 32.0.101.6732 Non-WHQL. Поддержка The Last of Us Part II Remastered
• Qualcomm анонсировала Snapdragon 8s Gen 4 для среднего сегмента
• Intel прекращает поддержку приложения Intel Unison для связи смартфонов Android и iPhone с Windows 11