uBlock Origin и AdGuard представиха вариантите на своите добавки

Манифест V3

Експерименталната версия поддържа само блокиране на мрежови заявки

Реймънд Хил, авторът на системата за блокиране на нежелано съдържание uBlock Origin, публикуван експериментален плъгин за браузър uBO Minus с внедряване на вариант на uBlock Origin, преведен на декларативният API NetRequest, чието използване е задължително в трета версия на манифеста на Chrome.

За разлика от класическия uBlock Origin, новият плъгин използва възможностите на вградения двигател в браузъра за филтриране на съдържание и не изисква разрешение за прихващане и промяна на всички данни на сайта по време на инсталацията.

Струва си да се спомене това тази промяна се генерира предвид промените, които ще бъдат въведени от януари 2023 г в Chrome, който планира да спре да поддържа втората версия на манифеста и направете третата версия задължителна за всички добавки.

Първоначално, третата версия на манифеста беше критикувана за разбиване на много плъгини за блокиране на неподходящо съдържание и осигуряване на сигурност. Манифестът на Chrome дефинира възможностите и ресурсите, предоставени от добавките. Третата версия на манифеста е разработена като част от инициатива за подобряване на сигурността, поверителността и производителността на плъгините. Основната цел на направените промени е да улеснят изграждането на сигурни, високопроизводителни плъгини и да направят по-трудно изграждането на несигурни, бавни плъгини.

Основното недоволство с третата версия на манифеста това е свързано с прехвърлянето към режим само за четене на API на webRequest, което ви позволи да свържете свои собствени контролери, които имат пълен достъп до мрежовите заявки и могат да променят трафика в движение. . Този API се използва от uBlock Origin, AdGuard и много други добавки за блокиране на неподходящо съдържание и осигуряване на сигурност.

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

Относно варианта представено на допълнението, се споменава, чеe все още няма изскачащ панел или страници с настройки, а функционалността е ограничена до блокиране на мрежови заявки.

За да работите без разширени разрешения, Има функции като естетически филтри за замяна на съдържание на страницата ("##"), заместващи скриптове за сайтове ("##+js"), филтри за пренасочване на заявки ("redirect="), CSP заглавни филтри (Правила за сигурност на съдържанието) и филтри за премахване на параметри на заявката (“removeparam=”). В противен случай списъкът с филтри по подразбиране е напълно съвместим с набора на uBlock Origin и включва около 22,000 XNUMX правила.

Също така, преди няколко дни, Експериментална версия на приставката за блокиране на реклами AdGuard: AdGuardMV3, също преведен на декларативен API на NetRequest и може да работи в браузъри, които поддържат само третото издание на манифеста на Chrome. Прототипът, предложен за тестване, предоставя цялата функционалност, необходима на обикновените потребители за блокиране на реклами, но изостава от приставката за второ издание на манифеста по отношение на разширените си функции, които може да представляват интерес за напреднали потребители.

Новата AdGuard ще продължи да крие банери, уиджети за социални медии и досадни елементи, той ще блокира реклами на видео платформи като YouTube и проактивно ще блокира заявки, свързани с проследяване на движение.

Ограниченията включват трептене на рекламите поради забавяне на прилагането на правилата от 1,5 до 2 секунди, загуба на някои функции свързани с филтриране на бисквитки, използване на регулярни изрази и филтриране на параметри на заявки (новият API предоставя опростени регулярни изрази), наличие на статистика и регистриране на задействания на филтри Само в режим за разработчици.

Споменава се и възможно намаляване на броя на правилата поради ограничения, въведени в третата версия на манифеста.

Ако браузърът има плъгин, който използва declarativeNetRequest, няма проблеми със статичните правила, тъй като има общо ограничение за всички плъгини, което позволява 330 000 правила. Когато има множество добавки, се прилага ограничение от 30 хиляди правила, което може да не е достатъчно. За динамичните правила е въведено ограничение от 5000 правила, а за регулярните изрази - 1000 правила.

Фуентес: https://adguard.com, https://github.com/gorhill/uBlock/


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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