Google esitles graafiku Chrome'i teise versiooni manifesti toeta lõpetamise kohta, et liikuda üle kolmandale versioonile, mida on kritiseeritud paljude reklaamiblokeerimise ja turvalisuse täienduste töö häirimise tõttu. Teise versiooniga on seotud ka populaarne reklaamiblokeerija uBlock Origin, mis ei saa kolmandale versioonile üle minna API webRequest blokeerimise režiimi toetuse lõppemise tõttu.
Alates 17. jaanuarist 2022 lõpetatakse Chrome Web Store'is teise versiooni manifestiga täienduste vastuvõtmine, kuid varasemalt lisatud täienduste arendajad saavad endiselt uuendusi avaldada. Jaanuaris 2023 lõpetatakse Chrome'is teise versiooni manifesti tugi ja kõik sellele seotud täiendused lõpetavad töötamise. Samuti keelatakse sarnaste täienduste uuenduste avaldamine Chrome Web Store'is.
Tuletame meelde, et kolmandas versioonis, mis määratleb täiendustele antud võimalused ja ressursid, käivitatakse algatus turvalisuse ja privaatsuse tugevdamiseks. turvalisus ja privaatsus kasutatakse API webRequest asemel piiratud võimalustega API declarativeNetRequest. Kui API webRequest võimaldab integreerida oma käsitlejat, millel on täielik juurdepääs võrgu päringutele ja mis suudab reaalajas liiklust muuta, siis API declarativeNetRequest pakub vaid juurdepääsu brauserisse integreeritud haldurile, mis ise töötleb blokeerimise reegleid, ei luba kasutada oma filtreerimisalgoritme ning ei võimalda määrata keerulisi reegleid, mis üksteist tingimuste sõltuvalt kattuvad.
Google'i teatel jätkab ettevõte deklareeritud netokutses (declarativeNetRequest) soovitud funktsioonide arendamist, mida on nõudnud webRequest'i kasutavad laiendused, ning plaanib uue API viia kuju, mis vastab täielikult olemasolevate laienduste arendajate vajadustele. Näiteks on Google juba arvesse võtnud kogukonna soovitusi ja lisanud deklareeritud netokutsesse (declarativeNetRequest) mitme staatilise reeglite komplekti kasutamise toetuse, regulaaravaldiste alusel filtreerimise, HTTP-pealkirjade muutmise, reeglite dünaamilise muutmise ja lisamise, päringuparametrite eemaldamise ja asendamise, vahekaartidele seotud filtreerimise ja seansispetsiifiliste reeglite komplektide loomise. Järgmiste kuude jooksul on lisaks plaanis rakendada dünaamiliselt konfigureeritavaid sisu töötlemise skripte ja salvestamise võimalust mäluandmetesse.
Allikas: opennet.ru
