„Chrome Extension Manifest V3“ gali baigtis „Chrome“ „uBlock Origin“

Šiuo metu „Google“ dirba su „Chrome“ plėtinių manifesto 3 versija, apibrėžiančia „Chrome“ plėtinių platformos galimybes.

Šiuo metu atnaujintą manifestą galima rasti kaip juodraštį, kurį gali pasiekti visi. Juodraštis reiškia, kad jis dar nėra įmūrytas akmenyje ir kad viskas gali pasikeisti. Vis dėlto galiausiai „Google“ išleis atnaujintą manifesto versiją ir po pereinamojo laikotarpio tai padarys privalomą.

Susidomėję vartotojai ir plėtinių kūrėjai gali stebėti stebėjimo klaidą, išleistą 896897, „Chromium Bugs“ svetainėje.

Raymond Hill, žinomas kaip „Gorhill online“, populiarių turinio blokatorių „uBlock Origin“ ir „uMatrix“ autorius, išreiškė susirūpinimą dėl kai kurių planuojamų pokyčių; šie pakeitimai, jei jie bus įgyvendinti taip, kaip siūloma šiuo metu, pašalina funkcionalumą, kurį plėtiniai naudoja turinio blokavimui.

„Google“ planuoja pašalinti blokavimo parinktis iš „webRequest“ API ir prašo kūrėjų naudoti deklaratyviąNetRequestą. Viena pagrindinių siūlomo pakeitimo problemų yra ta, kad jis skirtas palaikyti tik su „AdBlock Plus“ suderinamus filtrus ir apribotų filtrų skaičių iki 30 kt.

Hilis „Google“ klaidų stebėjimo svetainėje užsiminė, kad pakeitimas panaikins jo plėtinius „uBlock Origin“ ir „uMatrix“, skirtus „Google Chrome“. Nors būtų galima pereiti prie naujos funkcijos, ji yra per daug ribojanti ir sugadins esamas turinio blokavimo plėtinių funkcijas.

Jei ši (gana ribota) deklarativeNetRequest API galų gale yra vienintelis būdas turinio blokatoriams atlikti savo pareigą, tai iš esmės reiškia, kad du turinio blokatoriai, kuriuos aš palaikiau daugelį metų, „uBlock Origin“ („uBO“) ir „uMatrix“, nebegali egzistuoti.

Yra ir kitų funkcijų (kurias, kaip suprantu, vertina daugelis vartotojų), kurių negalima įgyvendinti naudojant deklarativeNetRequest API, pavyzdžiui, didesnių nei nustatytas dydis laikmenos elementų blokavimas, „JavaScript“ vykdymo išjungimas įpurškiant CSP direktyvos, išeinančių slapukų antraščių pašalinimas ir tt - ir visa tai gali būti nustatyta taip, kad pakeistų mažiau specifinį parametrą, ty galima būtų pasirinkti blokuoti didelius laikmenos elementus visame pasaulyje, tačiau leisti juos keliose konkrečiose svetainėse ir tt vis tiek galės nepaisyti šių taisyklių vis konkretesnėmis taisyklėmis.

Nauja API apribotų „Chrome“ turinčių naršyklių turinio blokatorius ir pašalintų galimybes sukurti naujus ir unikalius turinio blokavimo plėtinius. Lieka tik „AdBlock Plus“, pavyzdžiui, filtravimo plėtiniai, kurie visi turėtų tas pačias blokavimo funkcijas.

Nors vis dar būtų „Chrome“ reklamuotojų blokatorių, 30 000 tinklo filtrų apribojimas padarys net tuos, kurie yra mažiau pajėgūs nei anksčiau. Labai populiariame blokavimo sąraše „EasyList“ yra 42 000 filtrų ir, jei vartotojai pridėtų kitus sąrašus, naudojamus kitiems tikslams, pvz., Socialiniam blokavimui, šis skaičius padidėtų dar labiau.

Diskusiją galite sekti ir „uBlock Origin“ „GitHub“ puslapyje.

Uždarymo žodžiai

Ar tai galėjo būti „Google“ planas? Sukurkite interneto naršyklę ir naudokite ją kovai su turinio blokatorių naudojimu? Blokuoti kai kuriuos erzinančius skelbimus, leisti pagrindinius turinio blokatorius ir blokuoti bet kokią kitą turinio blokavimo formą, kad įsitikintumėte, jog „Google“ reklamos verslas vėl pagerėja?

Kai kurie vartotojai tikrai perkeltų į „Firefox“, jei „uBlock Origin“, „uMatrix“ ir kiti turinio blokatoriai nebeveiktų „Chrome“ naršyklėse. Net jei milijonai imigruotų, ji vis tiek leistų „Chrome“ dominuoti visoje stalinių kompiuterių naršyklių rinkoje.

Taip pat bus įdomu pamatyti, kaip „Opera“, „Vivaldi“, „Brave“ ir kiti „Chromium“ pagrindu sukurtų naršyklių kūrėjai reaguoja į pakeitimą, jei jis praeina taip, kaip siūloma dabar.

Dabar jūs : koks jūsų požiūris į tai?