Chromen Adblocker-kiista: Google nostaa enimmäisrajan

Olet todennäköisesti lukenut paljon tulevista Manifest V3 -versioista Google Chrome -laajennuksiin ja kiistoista, joita ympäröivät muutokset, jotka vaikuttavat ad-estoihin ja muihin alustan laajennuksiin.

Ensimmäinen Chromen laajennuksia koskeva Manifest V3 -luonnos julkaistiin yleisölle tammikuussa 2019. Kritiikki puhkesi voimassa, koska yksi muutoksista horjuttaa Chromen laajennusten mainosten estoa.

Laskematta liian moniin yksityiskohtiin: Chromen sisällön estäjät käyttävät webRequest API -nimistä sovellusliittymää estämään vierailtujen verkkosivujen tietyt elementit. Tuolloin Googlen suunnitelma oli tehdä sovellusliittymästä "vain luku" ja siirtää estotoiminnot uuteen sovellusrajapintaan, nimeltään deklarativeNetRequest API.

Yksi kyseisen sovellusliittymän pääongelmista oli, että sillä oli kiinteä sääntöraja 30 000; suosituilla mainosten esto-suodatinluetteloilla, kuten EasyList, on jo yli kaksinkertainen sääntö, jotta kaikkien suodattimien lataaminen olisi mahdotonta, jos Google julkaisee uuden Manifest-tiedoston. Yksi Googlen väitteistä, joiden mukaan vanhat sovellusliittymiä käyttävät laajennukset vaikuttaisivat negatiivisesti suorituskykyyn, hylättiin.

Raymond Hill, uBlock Originin ja uMatrixin luoja, huomautti, että muutos lopettaa hänen Google Chromen laajennukset, ja muut kehittäjät kommentoivat vastaavia kommentteja.

Google yritti puuttua ongelmiin toukokuussa tekemällä pieniä muutoksia sovellusliittymään. Yhtiö lisäsi vaihtoehdon käyttää 5000 dynaamista sääntöä, mutta yleinen yksimielisyys oli, että rajoitukset olivat edelleen rajoittavia.

Yritykset, jotka käyttävät kromia selaimensa ytimenä, esimerkiksi Brave tai Vivaldi, huomauttivat nopeasti löytävänsä keinot rajan ylittämiseksi.

Google ilmoitti muutoksista, joita se aikoo tehdä deklaratiiviseen verkkopyyntöliittymään, joka nostaisi sovellusliittymän rajan 150 000: een. Google totesi myös tutkivan vaihtoehtoja aktiivisesti sisällyttääkseen muita menetelmiä, jotka voivat auttaa laajennuskehittäjiä hyödyntämään sovellusliittymää paremmin.

Tutkimme aktiivisesti muita tapoja laajentaa tätä sovellusliittymää, mukaan lukien menetelmien lisääminen palautteen saamiseksi vastaavista säännöistä ja tuki rikkaampien uudelleenohjausten hyödyntämiseen, jotka hyödyntävät URL-käsittelyä ja säännöllisiä lausekkeita. Lisäksi aiomme tällä hetkellä muuttaa sääntörajan enimmäismäärästä 30 000 sääntöä per laajennus globaaliin enimmäismäärään 150 000 sääntöä.

Google toteaa, että ehdotettujen muutosten tarkoituksena ei ole koskaan ollut "estää tai heikentää" mainosten estäjiä Chrome-alustalla ja että muutoksen taustalla oli Googlen päämotivaatio "antaa kehittäjille tapa luoda turvallisempia ja tehokkaampia mainosten estäjiä".

Toinen argumentti, jonka Google esittelee sovellusliittymämuutoksen validoimiseksi, on, että haitalliset kehittäjät ovat aiemmin väärinkäyttäneet sovellusliittymää käyttäjien käyttöoikeuksien, tilien tai henkilökohtaisten tietojen saamiseksi.

Argumentti on hämmentävä ottaen huomioon, että Google ilmoitti aiemmin, että se poistaa vain webRequest-sovellusliittymän estävän osan, kun Manifest V3 käynnistyy. Vaikuttaa siltä, ​​että vahingolliset laajennuskehittäjät voivat silti käyttää sitä pääsyäksesi käyttäjän tietoihin tarkkailemalla pyyntöjä.

Kehittäjät ovat ilmaisseet muita huolenaiheita, koska Google keskittyy vain sääntöihin perustuvaan lähestymistapaan. Chromen laajennukset eivät ehkä tue kaikkia toimintoja, jotka eivät perustu sääntöihin, jos muutokset käynnistyvät nykyisessä muodossa.

Nyt sinä : Mikä on Googlen ilmoituksen suhde?