Chrome paplašinājuma manifests V3 varētu izbeigt uBlock Origin pārlūkam Chrome

Pašlaik Google strādā pie Chrome paplašinājumu manifesta 3. versijas, kas nosaka Chrome paplašinājumu platformas iespējas.

Atjauninātais manifests pašlaik ir pieejams kā melnraksts, kuram var piekļūt ikviens. Melnraksts nozīmē, ka tas vēl nav ielikts akmenī un ka lietas var mainīties. Visbeidzot, Google izlaidīs atjauninātu manifesta versiju un pēc pārejas perioda to padarīs obligātu.

Ieinteresētie lietotāji un paplašinājumu izstrādātāji var sekot izsekošanas kļūdai 896897, Chromium Bugs vietnē.

Raimonds Hils, pazīstams kā Gorhill tiešsaistē, populāro satura bloķētāju uBlock Origin un uMatrix autors, pauda bažas par dažām plānotajām izmaiņām; Ja šīs izmaiņas tiek ieviestas, kā pašlaik ierosināts, tiek noņemta funkcionalitāte, kuru paplašinājumi izmanto satura bloķēšanai.

Google plāno bloķēšanas opcijas noņemt no webRequest API un lūdz izstrādātājus tā vietā izmantot deklarativeNetRequest. Viena no galvenajām ierosināto izmaiņu problēmām ir tā, ka tā tika atbalstīta tikai ar AdBlock Plus saderīgiem filtriem un ierobežotu filtru skaitu līdz 30 kt.

Hils Google kļūdu izsekošanas vietnē pieminēja, ka izmaiņas izbeigs viņa paplašinājumus uBlock Origin un uMatrix pārlūkam Google Chrome. Lai arī būtu iespējams pāriet uz jauno funkcionalitāti, tā ir pārāk ierobežojoša un sabojā esošo satura bloķēšanas paplašinājumu funkcionalitāti.

Ja šī (diezgan ierobežotā) deklarativeNetRequest API galu galā ir vienīgais veids, kā satura bloķētāji var veikt savus pienākumus, tas būtībā nozīmē, ka divi satura bloķētāji, kurus esmu uzturējis gadiem ilgi, uBlock Origin (“uBO”) un uMatrix, vairs nevar pastāvēt.

Ir arī citas funkcijas (kuras, kā es saprotu, novērtē daudzi lietotāji), kuras nevar ieviest ar deklarativeNetRequest API, piemēram, multivides elementa bloķēšana, kas ir lielāks par iestatīto lielumu, JavaScript izpildes atspējošana, ievadot CSP direktīvas, izejošo sīkfailu galvenes noņemšana utt. - un tās visas var iestatīt tā, lai tās ignorētu mazāk specifisku iestatījumu, ti, varētu izvēlēties globāli bloķēt lielus multivides elementus, bet atļaut tos dažās konkrētās vietnēs utt. joprojām varēs ignorēt šos noteikumus ar arvien specifiskākiem noteikumiem.

Jaunā API ierobežotu pārlūku Chrome balstītus satura bloķētājus un izslēgtu iespējas izveidot jaunus unikālus satura bloķēšanas paplašinājumus. Atliek tikai AdBlock Plus, piemēram, filtrēšanas paplašinājumi, kas visiem piedāvātu tādu pašu bloķēšanas funkcionalitāti.

Kaut arī pārlūkam Chrome joprojām būtu bloķētāji, 30 000 tīkla filtru ierobežojums padarīs tos pat mazāk spējīgus nekā iepriekš. Ļoti populārajā bloķēšanas sarakstā EasyList ir 42 000 filtru, un, ja lietotāji pievienotu citus sarakstus, kurus izmanto citiem mērķiem, piemēram, sociālajai bloķēšanai, šis skaits vēl vairāk pieaugtu.

Jūs varat sekot diskusijai arī uBlock Origin GitHub lapā.

Noslēguma vārdi

Vai tas varēja būt Google plāns visā tā laikā? Izveidot tīmekļa pārlūku un izmantot to, lai apkarotu satura bloķētāju izmantošanu? Vai bloķēt dažas kaitinošas reklāmas, atļaut pamata satura bloķētājus un jebkura cita veida satura bloķēšanu, lai pārliecinātos, ka Google reklāmas bizness atkal uzlabojas?

Daži lietotāji noteikti pārietu uz Firefox, ja uBlock Origin, uMatrix un citi satura bloķētāji vairs nedarbotos pārlūkprogrammās Chrome. Pat ja miljoni migrētu, tas tomēr ļautu pārlūkam Chrome dominēt visā galddatoru pārlūku tirgū.

Būs arī interesanti redzēt, kā Opera, Vivaldi, Brave un citi Chromium bāzes pārlūku izstrādātāji reaģē uz izmaiņām, ja tās iziet tā, kā šobrīd tiek ierosinātas.

Tagad jūs : kāda ir jūsu rīcība šajā jautājumā?