Firefox сопоставляет изменения расширения браузера Chrome с именем безопасности

Firefox сопоставляет изменения расширения браузера Chrome с именем безопасности
Спустя два года после того, как Google предложил и принял изменения в своей структуре расширения веб-браузера, Firefox готов последовать их примеру, но с одним исключением. Эти изменения, известные под общим названием Manifest v3, решают многие проблемы безопасности в существующей структуре браузера, позволяя расширениям обходить модель безопасности браузера и извлекать конфиденциальные данные. В то время как Manifest v3 создал несовместимость между Chrome и Firefox, последний решил подождать и проследить за развитием фреймворка, прежде чем принять его.

Сравнение нуждается в вас! Мы рассмотрим, как наши читатели используют VPN, для предстоящего подробного отчета. Мы хотели бы услышать от вас в опросе ниже. Это не займет более 60 секунд вашего времени.
Щелкните здесь, чтобы начать опрос в новом окне
«Как мы писали ранее, мы хотим поддерживать высокую степень совместимости для поддержки кроссбраузерной разработки. Мы представим поддержку Manifest v3 для расширений Firefox», — поделились разработчики Firefox в своем блоге.

ВебреквестAPI

Разработчики Firefox поспешили добавить, что, хотя они будут внедрять Manifest v3, их реализация будет отличаться от реализации Chrome в некоторых областях, где, по мнению Firefox, их «значения указывают на другое решение». Выпустив Manifest v3 в 2019 году, Google заявил, что это одно из самых больших изменений в платформе расширений, и предложил расширения с улучшенной безопасностью, конфиденциальностью и производительностью. Однако в Manifest v3 устарели некоторые функции WebRequestAPI, на которые полагаются расширения для блокировки рекламы, такие как uBlock Origin и Ghostery. В своих планах реализации Manifest v3 разработчики популярного веб-браузера с открытым исходным кодом сообщили, что после обсуждений с несколькими разработчиками расширений для блокировки контента они решили сохранить поддержку возможностей блокировки WebRequestAPI с заменой Google, которая называется decalarativeNetRequest (DNR). . «Мы будем поддерживать блокировку webRequest до тех пор, пока не появится лучшее решение, охватывающее все варианты использования, которые мы считаем важными, поскольку DNR в том виде, в каком он в настоящее время реализован в Chrome, еще не отвечает потребностям разработчиков расширений», — написал Firefox. через регистрацию