Google начал тестирование Manifest V3. Будет ли на этом конец uBlock Origin?

Манифест V3

Несколько месяцев назад мы поделились здесь в блоге новости на Намерения Google удалить блокировщики рекламы из вашего браузера, это потому что изменения, внесенные в Manifest V3 В основном они влияют на расширения, которые предназначены для блокировки рекламы в браузере.

Теперь, несколько месяцев спустя Google начал тестирование третьей версии своего манифеста (Manifest V3), в котором поддержка нового манифеста, определяет возможности и ресурсы, предоставляемые плагинами, этот Manifest V3 был добавлен в экспериментальные сборки Chrome Canary.

Новый манифест был разработан в рамках инициативы по повышению безопасности, конфиденциальности и производительности Дополнения (основная цель - упростить создание высокопроизводительных и безопасных дополнений и усложнить возможность создания медленных и небезопасных дополнений).

Манифест все еще находится на начальной стадии альфа-тестирования, Это не окончательный вариант и был добавлен, чтобы дать разработчикам возможность начать экспериментировать и адаптировать свои плагины. Активация нового манифеста ожидается в следующем году.

В то время как Окончание поддержки второго издания манифеста еще не определено. Чтобы упростить миграцию подключаемых модулей в новый манифест, был подготовлен контрольный список, который включает изменения, которые необходимо учитывать разработчикам подключаемых модулей.

Google Chrome
Теме статьи:
Google продолжает свои планы по удалению блокировщиков рекламы

Здесь важно помнить, что основное недовольство с новым манифестом связано с завершением подставки для режима блокировки из API webRequest, который будет ограничен режимом только для чтения.

Исключение будет сделано только для версии Chrome для предприятий, в котором будет сохранена поддержка API webRequest. Mozilla решила не следовать новому манифесту и оставить Firefox полностью использовать API webRequest.

Раймонд Хилл, ведущий разработчик uBlock Origin, осудил это решениее Google. Согласно последнему, переход на declarativeNetRequest API, скорее всего, будет означать смерть этих расширений, используемых по крайней мере 10 миллионами пользователей Интернета.

«Если этот (довольно ограниченный) declarativeNetRequest API окажется единственным способом, с помощью которого блокировщики контента могут выполнять свою работу, это в основном означает, что два блокировщика контента, которые я поддерживал годами, uBlock Origin и uMatrix, больше не могут существовать»

Вместо WebRequest API для фильтрации содержимого в новом манифесте предлагается декларативный API declarativeNetRequest.

Если API webRequest позволял подключать собственные контроллеры с полным доступом к сетевым запросам и возможностью изменять трафик на лету, новый declarativeNetRequest API предоставляет доступ к универсальному встроенному механизму фильтрации Изначально независимо обрабатывает правила блокировки, не позволяет использовать собственные алгоритмы фильтрации и не допускает наложения сложных правил друг на друга в зависимости от условий.

В новый манифест также внесены другие изменения, влияющие на поддержку подключаемых модулей. Среди них:

  • Переход к запуск сервисных воркеров в качестве фоновых процессов, что потребует от разработчиков изменения кода некоторых дополнений.
  • Новая модель детального запроса разрешений: плагин нельзя активировать сразу для всех страниц ('все_urls«), Но работать он будет только в контексте активной вкладки, то есть пользователю нужно будет подтверждать работу плагина для каждого сайта.
  • Изменения в обработке заявок от разных источников- Согласно новому манифесту, к сценариям обработки контента будут применяться те же ограничения полномочий, что и к главной странице, на которую эти сценарии вставлены (например, если страница не имеет доступа к API местоположения, поэтому подключаемые модули сценариев победили) не получу и этот доступ).
  • Запрет на выполнение кода, загруженного с внешних серверов (Мы говорим о ситуациях, когда плагин загружает и выполняет внешний код).

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Хуан Карлос сказал

    Почему исчезнет ублок Origin? Он будет только в Chrome, но в Firefox продолжит существовать. Интернет не такой, как раньше, везде реклама.

    1.    Дэвид наранхо сказал

      Потому что большинство его пользователей используют Chrome / Chromium среди других браузеров, основанных на Chromium.

  2.   Шупакабра сказал

    Будет ли конец ублока? или это будет конец Chrome на моем компьютере?