Chrome Extension Manifest V3 ar putea încheia uBlock Origin pentru Chrome

Google lucrează la manifestul de extensie Chrome versiunea 3 în acest moment, care definește capacitățile platformei de extensii Chrome.

Manifestul actualizat este disponibil ca schiță la care oricine poate avea acces. Proiectul înseamnă că nu este încă construit în piatră și că lucrurile se pot schimba. Google va lansa în cele din urmă versiunea actualizată a manifestului și o va face obligatorie după o perioadă de tranziție.

Utilizatorii interesați și dezvoltatorii de extensii pot urmări eroarea de urmărire, numărul 896897, pe site-ul Chromium Bugs.

Raymond Hill, cunoscut sub numele de Gorhill online, autorul popularilor blocanți de conținut uBlock Origin și uMatrix, și-a exprimat îngrijorarea pentru unele modificări planificate; aceste modificări, dacă sunt implementate în conformitate cu propunerile actuale, elimină funcționalitatea pe care extensiile o folosesc pentru blocarea conținutului.

Google intenționează să elimine opțiunile de blocare din API-ul webRequest și solicită dezvoltatorilor să utilizeze declaraționalNetRequest în schimb. Una dintre problemele principale cu modificarea sugerată este aceea că a fost acceptată doar pentru filtrele compatibile AdBlock Plus și ar limita filtrele la 30k.

Hill a menționat pe site-ul de urmărire a erorilor Google că modificarea îi va pune capăt extensiilor uBlock Origin și uMatrix pentru Google Chrome. În timp ce ar fi posibilă trecerea la noua funcționalitate, aceasta este prea limitată și ar anula funcționalitatea existentă a extensiilor de blocare a conținutului.

Dacă această API (destul de limitată) declarativăNetRequest API ajunge să fie singura modalitate prin care blocanții de conținut își pot îndeplini datoria, aceasta înseamnă în esență că doi blocanți de conținut pe care i-am menținut de ani buni, uBlock Origin („uBO”) și uMatrix, nu mai pot exista.

Există alte caracteristici (pe care înțeleg că sunt apreciate de mulți utilizatori) care nu pot fi implementate cu API-ul declarativNetRequest, de exemplu, blocarea elementului media mai mare decât o dimensiune setată, dezactivarea executării JavaScript prin injectarea de Directive CSP, eliminarea anteturilor cookie-urilor, etc., și toate acestea pot fi setate pentru a înlocui o setare mai puțin specifică, adică s-ar putea alege să blocheze elemente medii mari, dar să le permită pe câteva site-uri specifice, etc. pentru a putea totuși să înlocuiască aceste reguli cu reguli din ce în ce mai specifice.

Noua API ar limita blocatorii de conținut pentru browserele bazate pe Chrome și ar elimina opțiunile pentru a crea extensii de blocare de conținut noi și unice. Tot ce a mai rămas sunt AdBlock Plus ca extensii de filtrare, care ar oferi toate aceeași funcționalitate de blocare.

Deși ar mai exista adblockers pentru Chrome, limita de 30.000 de filtre de rețea ar face chiar și cele mai puțin capabile decât înainte. EasyList, o listă de blocare foarte populară, are 42.000 de filtre și dacă utilizatorii adaugă alte liste utilizate în alte scopuri, de exemplu blocarea socială, acest număr ar crește și mai mult.

Puteți urmări discuția și pe pagina GitHub a uBlock Origin.

Cuvinte de închidere

Acesta ar fi putut fi planul Google pe parcurs? Creați un browser web și utilizați-l pentru a combate utilizarea blocantelor de conținut? Blocați câteva anunțuri enervante, permiteți blocanții de conținut de bază și blocați orice altă formă de blocare a conținutului pentru a vă asigura că activitatea publicitară Google se îmbunătățește din nou?

Unii utilizatori s-ar muta cu siguranță la Firefox dacă uBlock Origin, uMatrix și alte blocante de conținut nu ar mai funcționa în browserele bazate pe Chrome. Chiar dacă milioane ar migra, tot ar lăsa Chrome să domine întreaga piață de browser desktop.

Va fi, de asemenea, interesant să vedem cum reacționează Opera, Vivaldi, Brave și alți dezvoltatori de browser bazat pe Chromium la schimbare, dacă trece așa cum este propus acum.

Acum Tu : Ce te ocupi de asta?