Chrome'i Adblockeri poleemika: Google tõstab ülempiiri

Olete ilmselt palju lugenud eelseisvast Manifesti V3-st Google Chrome'i laienduste kohta ja platvormi reklaamiblokereid ja muid laiendusi mõjutavate muudatustega seotud poleemikat.

Chrome'i laienduste manifesti V3 esimene mustand avaldati avalikkuses 2019. aasta jaanuaris. Kriitika puhkes jõusse, kuna üks muudatustest kahjustab Chrome'i laienduste reklaame blokeerivat funktsiooni.

Laskumata liiga palju üksikasju: Chrome'i sisublokeerijad kasutavad külastatud veebilehtede teatud elementide blokeerimiseks API-t nimega webRequest API. Toona oli Google'i plaan muuta API "kirjutuskaitstud" ja viia blokeerimisfunktsioonid üle uude API-sse, mida nimetatakse deklarativeNetRequest API-ks.

Selle API üks peamisi probleeme oli see, et sellel oli fikseeritud reeglite piirmäär 30 000; populaarsetel reklaamide blokeerimise filtriloenditel, nagu EasyList, on reegleid juba enam kui kaks korda, nii et kui kõik uued failid Manifesti käivitaks Google, oleks võimatu kõiki filtreid laadida. Üks Google'i väide, et vana API-d kasutavad laiendid mõjutavad toimivust negatiivselt, lükati ümber.

Rakenduste uBlock Origin ja uMatrix looja Raymond Hill märkis, et muudatus lõpetab tema Google Chrome'i laiendused ja sarnaseid märkusi tegid ka teised arendajad.

Google üritas mais muredega tegeleda, tehes API-s kergeid muudatusi. Ettevõte lisas võimaluse kasutada 5000 dünaamilist reeglit, kuid üldine üksmeel oli, et piirangud on endiselt piiratud.

Ettevõtted, kes kasutavad brauserite tuumana kroomi, nt Brave või Vivaldi, panid kiiresti tähele, et nad leiavad võimalusi piiri taha.

Google teatas muudatustest, mida ta kavatseb teha deklaratiivse netitaotluse API-s, mis suurendaks API piirmäära 150 000-ni. Google märkis ka, et ta uurib aktiivselt võimalusi, kuidas lisada muid meetodeid, mis võiksid aidata laienduse arendajatel API-d paremini kasutada.

Uurime aktiivselt muid võimalusi selle API laiendamiseks, sealhulgas lisame meetodeid, et saada tagasisidet vastendatud reeglite kohta, ja toetame rikkamate ümbersuunamiste toetamist, mis võimendavad URL-ide manipuleerimist ja tavalisi avaldisi. Lisaks plaanime praegu muuta reegli piirmäära maksimaalselt 30 000 reeglit laiendi kohta globaalseks maksimaalseks 150 000 reegliks.

Google märgib, et kavandatud muudatused ei olnud kunagi ette nähtud Chrome'i platvormi reklaamiblokeerijate "ärahoidmiseks või nõrgendamiseks" ning Google'i peamine motivatsioon muudatuse taga oli "anda arendajatele võimalus turvalisemate ja tulemuslikumate reklaamiblokeerijate loomiseks".

Veel üks argument, mille Google esitas API muudatuse kinnitamiseks, on see, et pahatahtlikud arendajad on API-d varem kuritarvitanud, et pääseda juurde kasutaja "mandaadile, kontodele või isiklikule teabele".

Argument on hämmingus, arvestades, et Google teatas varem, et eemaldab Manifest V3 käivitamisel ainult webRequest API blokeeriva osa. Näib, et pahatahtlikud laienduste arendajad võivad seda siiski kasutada taotluste jälgimise kaudu kasutajaandmetele juurde pääsemiseks.

Arendajad on väljendanud muid probleeme, kuna Google keskendub ainult reeglipõhisele lähenemisele. Kui muudatused käivitatakse praegusel kujul, ei pruugi Chrome'i laiendused toetada kõiki funktsioone, mis ei põhine reeglitel.

Nüüd sina : mis on Google'i teadaanne?