Версия Chrome 88 перейдет на поддержку Manifest V3
10 декабря 2020 года
Компания Google сообщила о грядущем переходе браузера Chrome 88 на Manifest V3. Третья редакция манифеста Chrome нарушит функционал многих расширений для блокирования нежелательного контента и обеспечения безопасности. Поддержка расширений на базе второй версии манифеста будет сохранена на какое-то время, однако окончательная дата прекращения поддержки Manifest V2 пока не определена.
Манифест Chrome определяет возможности и ресурсы, предоставляемые дополнениям. Новый манифест создан с целью усилить безопасность, конфиденциальность и производительность расширений. С одной стороны, он упростит разработку безопасных расширений, и затруднит возможность создания небезопасных и медленных.
Некоторые эксперты высказали недовольство новыми изменениями в связи с прекращением поддержки блокирующего режима работы API webRequest. Вместо API webRequest для фильтрации контента в новом манифесте будет предложен API declarativeNetRequest.
API webRequest позволял использовать свои обработчики с полным доступом к сетевым запросам, способные модифицировать трафик. Новый API declarativeNetRequest использует универсальный встроенный движок для фильтрации и не разрешает использовать свои алгоритмы фильтрации или задавать сложные правила.
Компания Google прислушалась к разработчикам расширений и внедрила поддержку использования declarativeNetRequest для нескольких статических наборов правил, фильтрации по регулярным выражениям, модификации HTTP-заголовков, динамического изменения и добавления правил, удаления и замены параметров запросов.
В новом манифесте будет осуществлен переход к выполнению Service workers в форме фоновых процессов, требуя изменения кода некоторых расширений. Также внедрена новая гранулированная модель запроса полномочий, в связи с чем расширение не сможет активироваться сразу для всех страниц и будет работать только в контексте активной вкладки. С переходом на третью версию манифеста будет запрещено выполнение кода, загруженного с внешних серверов.
Источники[править]
Эта статья содержит материалы из статьи «Версия Chrome 88 перейдет на поддержку Manifest V3», опубликованной на сайте SecurityLab.ru и распространяющейся на условиях лицензии Creative Commons Attribution 3.0 Unported (CC-BY 3.0 Unported). |
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии[править]
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.