Google ka publikuar një plan për të ndaluar mbështetjen e versionit të dytë të manifestit Chrome.

Google ka zbuluar një afat kohor për zhvlerësimin e versionit XNUMX të manifestit Chrome në favor të versionit XNUMX, i cili është kritikuar për thyerjen e shumë prej shtesave të tij të bllokimit të përmbajtjes dhe sigurisë. Në veçanti, bllokuesi popullor i reklamave uBlock Origin i është bashkangjitur versionit të dytë të manifestit, i cili nuk mund të transferohet në versionin e tretë të manifestit për shkak të ndërprerjes së mbështetjes për mënyrën e bllokimit të funksionimit të webRequest API.

Duke filluar nga 17 janari 2022, Dyqani i Uebit i Chrome nuk do të pranojë më shtesa që përdorin versionin e dytë të manifestit, por zhvilluesit e shtesave të shtuara më parë do të vazhdojnë të jenë në gjendje të publikojnë përditësime. Në janar 2023, Chrome do të ndalojë së mbështeturi versionin e dytë të manifestit dhe të gjitha shtesat e lidhura me të do të ndalojnë së punuari. Në të njëjtën kohë, publikimi i përditësimeve për shtesa të tilla në Dyqanin e Uebit të Chrome do të ndalohet.

Kujtojmë se në versionin e tretë të manifestit, i cili përcakton aftësitë dhe burimet e ofruara për shtesat, si pjesë e një nisme për forcimin e sigurisë dhe privatësisë, në vend të webRequest API, API deklarativeNetRequest, i kufizuar në aftësitë e tij, është propozuar. Ndërsa webRequest API ju lejon të lidhni mbajtësit tuaj që kanë akses të plotë në kërkesat e rrjetit dhe janë të aftë të modifikojnë trafikun në fluturim, API deklarativeNetRequest ofron vetëm akses në një motor të gatshëm filtrues të integruar në shfletues, i cili përpunon në mënyrë të pavarur bllokimin rregullon dhe nuk lejon përdorimin e algoritmeve të veta të filtrimit dhe nuk ju lejon të vendosni rregulla komplekse që mbivendosen me njëra-tjetrën në varësi të kushteve.

Sipas Google, ajo vazhdon të punojë për të zbatuar në DeclarativeNetRequest aftësitë e kërkuara në shtesat që përdorin webRequest dhe synon të sjellë API-në e re në një formë që plotëson plotësisht nevojat e zhvilluesve të shtesave ekzistuese. Për shembull, Google tashmë ka marrë parasysh dëshirat e komunitetit dhe ka shtuar mbështetje për API-në deklarativeNetRequest për përdorimin e grupeve të shumta të rregullave statike, filtrimin duke përdorur shprehje të rregullta, modifikimin e titujve HTTP, ndryshimin dhe shtimin dinamik të rregullave, fshirjen dhe zëvendësimin e parametrave të kërkesës, filtrimin me lidhjen e skedave dhe krijimin e seancave specifike të grupeve të rregullave. Në muajt e ardhshëm, është planifikuar gjithashtu të zbatohet mbështetje për skriptet e përpunimit të përmbajtjes të personalizueshme në mënyrë dinamike dhe aftësinë për të ruajtur të dhënat në RAM.

Burimi: opennet.ru

Shto një koment