Google tkompli tinsisti li tillimita l-API meħtieġa fl-imblokkaturi tar-reklami

Simeon Vincent, li huwa responsabbli għall-interazzjoni mal-iżviluppaturi tal-estensjoni fit-tim tal-Chrome (jokkupa l-pożizzjoni ta' Avukat tal-Iżviluppaturi tal-Estensjonijiet), ikkummenta Il-pożizzjoni attwali ta' Google rigward it-tielet edizzjoni tal-manifest Chrome, jikser tahdem ħafna add-ons biex jimblukkaw kontenut mhux xieraq u jiżguraw is-sigurtà. Il-kumpanija m'għandhiex l-intenzjoni li tabbanduna l-pjan oriġinali tagħha biex tieqaf tappoġġja l-mod ta 'imblukkar tal-webRequest API, li jippermettilek tibdel il-kontenut riċevut fuq il-fly. Se ssir eċċezzjoni biss għall-edizzjoni intrapriża ta' Chrome (Chrome għall-Intrapriża), li fih l-appoġġ għall-webRequest API se jinżamm bħal qabel.

Għal utenti regolari tal-API tal-Chrome webRequest se jkun limitat għall-modalità ta' qari biss. Ġiet proposta API dikjarattiva biex tissostitwixxi l-API webRequest għall-iffiltrar tal-kontenut declarativeNetRequest, li tkopri biss parti limitata tal-kapaċitajiet użati fl-imblokkaturi tar-reklami moderni. Essenzjalment, minflok handlers proprjetarji li għandhom aċċess sħiħ għat-talbiet tan-netwerk, hija offruta magna ta 'filtrazzjoni universali lesta li tipproċessa r-regoli tal-imblukkar waħedha. Pereżempju, l-API declarativeNetRequest ma tippermettix li tuża l-algoritmi ta' filtrazzjoni tiegħek stess u ma tippermettix li toħloq regoli kumplessi li jikkoinċidu ma' xulxin skont il-kundizzjonijiet.

L-iżviluppaturi ta 'add-ons għall-imblukkar tar-reklami ħejjew b'mod konġunt lista ta’ kummenti, li elenka n-nuqqasijiet tal-API declarativeNetRequest. Google qabel ma 'ħafna mill-kummenti u żiedet mal-API declarativeNetRequest. B'mod partikolari, ġie miżjud appoġġ għat-tibdil dinamiku u ż-żieda ta 'regoli, u huwa possibbli li jitħassru headers HTTP, iżda dawk biss fil-lista bajda (Referer, Cookie, Set-Cookie). Qed nippjanaw li nimplimentaw appoġġ għaż-żieda u s-sostituzzjoni ta' headers HTTP (pereżempju, għal direttivi ta' sostituzzjoni ta' Set-Cookie u CSP) u l-abbiltà li tħassar u tissostitwixxi l-parametri tat-talba.

Verżjoni preliminari tat-tielet verżjoni tal-manifest, li tiddefinixxi l-lista tal-kapaċitajiet u r-riżorsi pprovduti lill-add-ons tal-Chrome, hija ppjanata li tintuża għall-ittestjar fil-bini sperimentali tal-Chrome Canary fix-xhur li ġejjin.

Fl-istess ħin, il-motivazzjoni għall-projbizzjoni ta' bidliet fil-kontenut riċevut permezz tal-webRequest API għadha mhix ċara għal kollox. Pretensjonijiet li l-mod ta 'imblukkar tal-webRequest API għandu impatt negattiv fuq il-prestazzjoni minħabba li l-browser jistenna li l-add-on handler itemm ix-xogħol tiegħu qabel ma jirrendi l-paġna ma jifilħux għall-kritika. Immexxi minn qabel testijiet Il-prestazzjoni tal-add-ons tal-imblukkar tar-reklami wriet li d-dewmien li jintroduċu huwa negliġibbli. Bħala medja, l-użu ta 'imblokkatur inaqqas l-eżekuzzjoni ta' talba b'frazzjoni biss ta 'millisekondi, li hija negliġibbli meta mqabbla mal-isfond ġenerali.

It-tieni argument, relatat max-xewqa li jiġu protetti l-utenti minn aċċess mhux ikkontrollat ​​ta’ add-ons għall-kontenut, lanqas ma jidher konvinċenti, peress li minflok ma titneħħa l-funzjonalità stabbilita fit-tul u mifruxa f’add-ons leġittimi, kien possibbli li tiżdied ġdid. tip ta’ awtorità u tipprovdi lill-utent bl-għażla finali li jinstalla add-on b’aċċess sħiħ għat-talbiet tan-netwerk jew le. Barra minn hekk, Google ħalliet appoġġ għall-użu tal-webRequest API fil-modalità ta 'qari biss, li jippermetti monitoraġġ sħiħ tat-traffiku mingħajr intervent ta' livell baxx.
Add-ons jistgħu jibdlu l-kontenut ta 'paġni web mgħobbija permezz ta' APIs oħra (per eżempju, add-ons malizzjużi xorta jistgħu jwasslu r-reklami tagħhom, iniedu minaturi u janalizzaw il-kontenut ta 'formoli ta' input).

Raymond Hill, awtur tas-sistemi uBlock Origin u uMatrix għall-imblukkar ta' kontenut mhux mixtieq, huwa pjuttost strett ikkummenta tweġiba minn rappreżentant ta’ Google u ta ħjiel għal demagoġija u logħob ta’ wara l-kwinti li fihom Google, taħt l-iskuża ta’ opportunità tajba, qed tipprova tavvanza l-interessi kummerċjali tagħha fil-qasam tar-reklamar fuq l-Internet, tikseb il-kontroll tal-mekkaniżmi ta’ filtrazzjoni tagħha u tiġġustifika dawn l-azzjonijiet f’għajnejn il-pubbliku ġenerali.

Qatt ma rċieva argumenti konvinċenti għall-ħtieġa li titwaqqaf l-API mifruxa u popolari fost l-iżviluppaturi add-on. Skont Raymond, it-tnaqqis fil-prestazzjoni mhuwiex argument, peress li l-paġni jitgħabbew bil-mod minħabba n-nefħa tagħhom, u mhux minħabba l-użu tal-modalità tal-imblukkar tal-webRequest f'add-ons implimentati b'mod korrett. Kieku l-Google verament jimpurtaha mill-prestazzjoni, kienu rriddisinnjaw il-webRequest ibbażat fuq il-mekkaniżmu Wegħda, b'analoġija ma' implimentazzjoni webRequest fil-Firefox.

Skont Raymond, l-istrateġija ta’ Google hija li tiddetermina l-aħjar bilanċ bejn l-espansjoni tal-bażi tal-utenti ta’ Chrome u l-ħsara fin-negozju kkawżata mill-użu ta’ blockers tal-kontenut. Fl-ewwel stadju tal-espansjoni tal-Chrome, Google kienet sfurzata twaħħal mal-imblokkaturi tar-reklami bħala waħda mill-aktar add-ons popolari fost l-utenti. Iżda wara li Chrome kisbet dominanza, il-kumpanija ppruvat tbiddel il-bilanċ favur tagħha u tikseb kontroll fuq l-imblukkar billi tippromwovi inizjattiva biex tintegra l-funzjonalità mhux xierqa tal-imblukkar tar-reklami fi Chrome. Il-webRequest API tegħleb dan l-iskop minħabba li l-kontroll fuq l-imblukkar tal-kontenut bħalissa jinsab f'idejn l-iżviluppaturi ta' partijiet terzi li jimblokka r-reklami.

Sors: opennet.ru

Żid kumment