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

Google објави временска рамка за отфрлање на верзијата XNUMX на манифестот на Chrome во корист на верзијата XNUMX, која беше критикувана за кршење на многу од нејзините додатоци за блокирање содржина и безбедност. Конкретно, популарниот блокатор на реклами uBlock Origin е прикачен на втората верзија на манифестот, која не може да се пренесе на третата верзија на манифестот поради прекинот на поддршката за блокирачкиот режим на работа на webRequest API.

Почнувајќи од 17 јануари 2022 година, веб-продавницата на Chrome веќе нема да прифаќа додатоци што ја користат втората верзија на манифестот, но програмерите на претходно додадените додатоци ќе продолжат да објавуваат ажурирања. Во јануари 2023 година, Chrome ќе престане да ја поддржува втората верзија на манифестот и сите додатоци поврзани со него ќе престанат да работат. Во исто време, ќе биде забрането објавување ажурирања за такви додатоци во веб-продавницата на Chrome.

Да потсетиме дека во третата верзија на манифестот, која ги дефинира можностите и ресурсите што се обезбедуваат за додатоците, како дел од иницијативата за зајакнување на безбедноста и приватноста, наместо webRequest API, декларативното NetRequest API, ограничено во своите можности, се предлага. Додека webRequest API ви овозможува да ги поврзете вашите сопствени ракувачи кои имаат целосен пристап до мрежните барања и се способни да го менуваат сообраќајот во лет, декларативно NetRequest API обезбедува пристап само до готов мотор за филтрирање вграден во прелистувачот, кој независно го обработува блокирањето правила и не дозволува користење на сопствени алгоритми за филтрирање и не дозволува да поставувате сложени правила кои се преклопуваат во зависност од условите.

Според Google, тој продолжува да работи на имплементација во declarativeNetRequest на можностите потребни во додатоците кои користат webRequest и има намера да го донесе новиот API во форма која целосно ги задоволува потребите на развивачите на постоечките додатоци. На пример, Google веќе ги има земено предвид желбите на заедницата и додаде поддршка за декларативно NetRequest API за користење на повеќе статични групи правила, филтрирање со користење на регуларни изрази, менување на заглавијата на HTTP, динамично менување и додавање правила, бришење и замена на параметрите на барањето, филтрирање со обврзувачки јазичиња и креирање на специфични сесии на множества правила. Во наредните месеци дополнително се планира имплементација на поддршка за динамички приспособливи скрипти за обработка на содржина и можност за складирање податоци во RAM меморија.

Извор: opennet.ru

Додадете коментар