![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Отключение uBlock Origin связано с инициативой Google по прекращению поддержки второй версии манифеста Chrome...
Манифест Chrome определяет возможности и ресурсы, доступные для дополнений, написанных с использованием API WebExtensions...
Основное недовольство третьей версией манифеста вызвано переводом в режим только для чтения API webRequest, позволявшего подключать собственные обработчики, имеющие полный доступ к сетевым запросам и способные на лету модифицировать трафик.
API webRequest использовался во многих дополнениях для блокирования нежелательного контента, родительского контроля, обеспечения приватности и защиты от вредоносного ПО. Вместо API webRequest в третьей версии манифеста добавлен ограниченный по своим возможностям API declarativeNetRequest, предоставляющий доступ к встроенному движку для фильтрации, самостоятельно обрабатывающему правила блокировки и не разрешающему использовать собственные алгоритмы фильтрации...
Из-за ограничений API declarativeNetRequest, который самостоятельно обрабатывает правила блокировки и не позволяет использовать собственные алгоритмы фильтрации, в uBlock Origin Lite реализована лишь часть функциональности uBlock Origin. Например, в uBlock Origin Lite оказалось невозможно перенести динамические фильтры контента и URL, фильтры HTTP-заголовков, средства для отключения скриптов, шрифтов и мультимедийных элементов большого размера в привязке к отдельным сайтам, многие опции фильтров (strict1p, strict3p, domain, redirect-rule, removeparam), защиту от обхода блокировок через манипуляции с DNS...
В целом, uBlock Origin Lite решает задачу по блокировке рекламы, но менее эффективен в ситуациях, когда на сайтах применяются методы противостояния блокировщикам...
https://www.opennet.ru/opennews/art.shtml?num=62859
Манифест Chrome определяет возможности и ресурсы, доступные для дополнений, написанных с использованием API WebExtensions...
Основное недовольство третьей версией манифеста вызвано переводом в режим только для чтения API webRequest, позволявшего подключать собственные обработчики, имеющие полный доступ к сетевым запросам и способные на лету модифицировать трафик.
API webRequest использовался во многих дополнениях для блокирования нежелательного контента, родительского контроля, обеспечения приватности и защиты от вредоносного ПО. Вместо API webRequest в третьей версии манифеста добавлен ограниченный по своим возможностям API declarativeNetRequest, предоставляющий доступ к встроенному движку для фильтрации, самостоятельно обрабатывающему правила блокировки и не разрешающему использовать собственные алгоритмы фильтрации...
Из-за ограничений API declarativeNetRequest, который самостоятельно обрабатывает правила блокировки и не позволяет использовать собственные алгоритмы фильтрации, в uBlock Origin Lite реализована лишь часть функциональности uBlock Origin. Например, в uBlock Origin Lite оказалось невозможно перенести динамические фильтры контента и URL, фильтры HTTP-заголовков, средства для отключения скриптов, шрифтов и мультимедийных элементов большого размера в привязке к отдельным сайтам, многие опции фильтров (strict1p, strict3p, domain, redirect-rule, removeparam), защиту от обхода блокировок через манипуляции с DNS...
В целом, uBlock Origin Lite решает задачу по блокировке рекламы, но менее эффективен в ситуациях, когда на сайтах применяются методы противостояния блокировщикам...
https://www.opennet.ru/opennews/art.shtml?num=62859