Google публикува план за преустановяване на поддръжката на втора версия на манифеста Chrome

Компания Google представи график за прекратяване на поддръжката на втората версия на манифеста на Chrome в полза на третата версия, която е обект на критика заради нарушаване на работата на много добавки за блокиране на нежелано съдържание и осигуряване на сигурност. В това число е и втората версия на манифеста, свързана с популярния блокировчик на реклами uBlock Origin, който не може да бъде прехвърлен на третата версия на манифеста поради прекратяване на поддръжката на блокиращия режим на работа на API webRequest.

Започвайки от 17 януари 2022 година, в каталога на Chrome Web Store няма да се приемат добавки, използващи втората версия на манифеста, но разработчиците на вече добавени добавки ще могат да публикуват актуализации, както преди. През януари 2023 година в Chrome ще бъде прекратена поддръжката на втората версия на манифеста и всички свързани с него добавки ще престанат да работят. В същото време ще бъде забранено публикуването на актуализации за подобни добавки в Chrome Web Store.

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

Според информация от компанията Google, тя продължава работата по реализиране на възможности в declarativeNetRequest, търсени в добавките, които използват webRequest, и планира да приведe новото API в съответствие с нуждите на разработчиците на съществуващи добавки. Например, Google вече е взела предвид желанията на общността и е добавила в API declarativeNetRequest поддръжка за използване на множество статични набори с правила, филтриране по регулярни изрази, модификация на HTTP хедърите, динамично изменение и добавяне на правила, изтриване и замяна на параметри на заявките, филтриране с обвързване със табулатори и създаване на специфични за определени сесии набори с правила. В близките месеци е планирано допълнително реализиране на поддръжка за динамично настраиваеми скриптове за обработка на съдържанието и възможността за съхранение на данни в оперативната памет.

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

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