В Chrome 151 ще бъде премахнат обходният път за инсталиране на uBlock Origin

В планираното издание на Chrome 150 на 30 юни ще бъде премахната поддръжката на флага kExtensionManifestV2Disabled, който позволяваше възстановяването на възможността за инсталиране на разширения, използващи втората версия на манифеста Chrome, от каталога Chrome Web Store. Преди два дни от кодовата база на Chromium, на базата на която се изгражда изданието Chrome 151, планирано за 28 юли, беше премахнат допълнителен код с реализация на параметъра AllowLegacyMV2Extensions, позволяващ ръчно зареждане на разширения с втора версия на манифеста в режим на разработчик. Няколко дни преди това от кодовата база на Chromium бяха премахнати и параметрите kExtensionManifestV2Unsupported и ExtensionManifestV2Availability, които бяха обявени за неподдържани около година по-рано.

Участниците в проекта uBlock Origin препоръчаха на потребителите на Chrome да преминат на други браузъри или да се прехвърлят на разширението uBlock Origin Lite, което се развива от автора на uBlock Origin и представлява вариант на uBlock Origin, адаптиран към предлагания в третата версия на манифеста Chrome декларативен API (declarativeNetRequest). Поддръжката на втората версия на манифеста Chrome е налична в Firefox и Safari, а също така ще бъде запазена в браузърите Brave и Opera, базирани на движка Chromium.

Третата версия на манифеста Chrome, която определя възможностите и ресурсите, налични за разширения, написани с помощта на API WebExtensions, е разработена в рамките на инициативата за опростяване на изграждането на безопасни и високопроизводителни разширения. Основното недоволство от третата версия на манифеста е свързано с прехвърлянето в режим само за четене на API webRequest, който позволяваше свързването на собствени обработващи модули с пълен достъп до мрежовите заявки и възможност да модифицират трафика в реално време. Вместо API webRequest в третата версия на манифеста е добавен ограничен по своите възможности API declarativeNetRequest, предоставящ достъп до вградения механизъм за филтриране, който самостоятелно обработва правилата за блокиране и не позволява използването на собствени алгоритми за филтриране.

Разширението uBlock Origin Lite (uBOL) реализира само част от функционалността на uBlock Origin. В uBlock Origin Lite се оказа проблематично да се пренесат динамичните филтри за съдържание и URL адреси, HTTP заглавията, средствата за блокиране на скриптове, шрифтове и големи мултимедийни елементи, свързани с конкретни сайтове, много от опциите на филтрите (strict1p, strict3p, domain, redirect-rule, removeparam), защитата от манипулации с DNS за заобикаляне на блокировките. Поради необходимостта от получаване на допълнителни права, в uBlock Origin Lite по подразбиране са изключени козметичните филтри за замяна на съдържанието на страницата („##“), подмяната на скриптове на сайтове („##+js“), филтри за пренасочване на запитвания („redirect=“), CSP (Content Security Policy) заглавията и филтрите за премахване на параметри на запитвания („removeparam=“).

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster