Google je objavil načrt za prenehanje podpore druge različice Chromovega manifesta.

Google je razkril časovnico za opustitev različice XNUMX Chromovega manifesta v korist različice XNUMX, ki je bila kritizirana zaradi zloma številnih dodatkov za blokiranje vsebine in varnostnih dodatkov. Drugi različici manifesta je pritrjen predvsem priljubljen blokator oglasov uBlock Origin, ki ga ni mogoče prenesti v tretjo različico manifesta zaradi ukinitve podpore za blokiranje načina delovanja webRequest API.

Od 17. januarja 2022 spletna trgovina Chrome ne bo več sprejemala dodatkov, ki uporabljajo drugo različico manifesta, vendar bodo razvijalci predhodno dodanih dodatkov še naprej lahko objavljali posodobitve. Januarja 2023 bo Chrome prenehal podpirati drugo različico manifesta in vsi dodatki, povezani z njim, bodo prenehali delovati. Hkrati bo prepovedano objavljanje posodobitev za tovrstne dodatke v spletni trgovini Chrome.

Naj spomnimo, da je v tretji različici manifesta, ki opredeljuje zmožnosti in vire, zagotovljene dodatkom, kot del pobude za krepitev varnosti in zasebnosti, namesto webRequest API-ja declarativeNetRequest API, omejen v svojih zmogljivostih, je predlagano. Medtem ko webRequest API omogoča povezavo lastnih upravljavcev, ki imajo popoln dostop do omrežnih zahtev in so sposobni sproti spreminjati promet, declarativeNetRequest API omogoča samo dostop do že pripravljenega mehanizma za filtriranje, vgrajenega v brskalnik, ki neodvisno obdeluje blokiranje pravil in ne dovoljuje uporabe lastnih algoritmov za filtriranje ter ne omogoča nastavitve kompleksnih pravil, ki se med seboj prekrivajo glede na pogoje.

Po navedbah Googla še naprej dela na implementaciji zmogljivosti, potrebnih v dodatkih, ki uporabljajo webRequest, v deklarativeNetRequest, in namerava novi API prenesti v obliko, ki v celoti ustreza potrebam razvijalcev obstoječih dodatkov. Google je na primer že upošteval želje skupnosti in API-ju declarativeNetRequest dodal podporo za uporabo več statičnih nizov pravil, filtriranje z uporabo regularnih izrazov, spreminjanje glav HTTP, dinamično spreminjanje in dodajanje pravil, brisanje in zamenjavo parametrov zahteve, filtriranje z vezavo zavihkov in ustvarjanjem specifičnih sej nabora pravil. V prihodnjih mesecih je dodatno načrtovana implementacija podpore za dinamično prilagodljive skripte za obdelavo vsebine in možnost shranjevanja podatkov v RAM.

Vir: opennet.ru

Dodaj komentar