Google odgađa prestanak podrške za drugu verziju manifesta 

Google Manifest

Manifest V3 novi je okvir dozvola i mogućnosti za Chromeova proširenja

nedavno Google je predstavio vijest da je prilagodio planove za ukidanje podrške za drugu verziju Chromeovog manifesta, koji definira značajke i resurse dostupne dodacima napisanim s WebExtensions API-jem.

I to je u početku, podrška za drugu verziju manifesta trebao je završiti u siječnju 2023. Novi plan promijeniti rok za dodatke koji koriste drugu verziju manifesta od siječnja 2024.

Chrome će pristupiti postupnom i eksperimentalnom pristupu onemogućavanju Manifesta V2 kako bi krajnjem korisniku osigurao glatko iskustvo tijekom postupka uklanjanja. Željeli bismo biti sigurni da programeri imaju informacije koje su im potrebne, s dovoljno vremena za prijelaz na novu verziju manifesta i implementaciju promjena za svoje korisnike. U prilog tom cilju pružamo više pojedinosti o tome kako će Chrome postupno ukinuti podršku za Manifest V2.

Vrijedno je spomenuti da je u početku kritizirana je treća verzija manifesta zbog ukidanja brojnih dodataka za blokiranje neprikladnog sadržaja i sigurnosti, no postupno se dodaci počinju prenositi u novi manifest, primjerice nedavno su pripremljene varijante uBlock Origin i AdGuard blokatora oglasa koji su prebačeni u novi manifest.

Treća verzija manifesta razvijen je kao dio inicijative za poboljšanje sigurnosti, privatnosti i performansi dodataka. Glavni cilj unesenih promjena je olakšati izradu sigurnih dodataka visokih performansi i otežati izradu nesigurnih, sporih dodataka.

Za razvojne programere koji još uvijek posjeduju proširenja koja pokreću Manifest V2, preporučujemo da dovrše migraciju na Manifest V3 puno prije izdavanja ovih verzija Chromea jer ta proširenja mogu prestati raditi u bilo kojem trenutku nakon gore navedenih datuma.

Glavno nezadovoljstvo s trećom verzijom manifesta odnosi se na prijenos webRequest API-ja u način rada samo za čitanje, koji vam je omogućio povezivanje vlastitih kontrolera koji imaju puni pristup mrežnim zahtjevima i mogu modificirati promet u hodu.

Ovaj API koriste uBlock Origin, AdGuard i mnogi drugi dodaci blokirati neprikladni sadržaj i osigurati sigurnost. Umjesto webRequest API-ja, treća verzija manifesta nudi ograničeni deklarativni NetRequest API koji omogućuje pristup ugrađenom mehanizmu za filtriranje koji sam obrađuje pravila blokiranja, ne dopušta korištenje vlastitih algoritama za filtriranje i ne dopušta uspostavljanje složenih pravila koja se međusobno preklapaju ovisno o uvjetima.

U tri godine rasprava o nadolazećoj trećoj verziji manifesta, Google je uzeo u obzir mnoge želje zajednice i proširio izvorno dostavljeni deklarativni NetRequest API s mogućnostima potrebnim u postojećim dodacima. Na primjer, Google je dodao podršku za declarativeNetRequest API za korištenje više statičkih skupova pravila, filtriranje prema regularnim izrazima, modificiranje HTTP zaglavlja, dinamičko mijenjanje i dodavanje pravila, uklanjanje i zamjenu parametara zahtjeva, filtriranje temeljeno na karticama i stvaranje specifičnih skupova pravila. sesija.

U siječnju 2023., u testovima Chromea 112 (Canary, Dev, Beta), provest će se eksperiment da se privremeno onemogući podrška za drugu verziju manifesta. U lipnju 2023. eksperiment će se nastaviti i moguće je da će podrška za drugu verziju manifesta biti onemogućena u Chrome stabilnoj verziji 115.

Također, u siječnju 2023. treća verzija manifesta bit će obavezna za uključivanje među preporučene dodatke u katalogu Chrome web trgovine. U lipnju 2023. Chrome web-trgovina više neće objavljivati ​​javno dostupne dodatke s drugom verzijom manifesta, a prethodno dodani javni dodaci bit će premješteni u kategoriju "Nenavedeno".

U siječnju 2024. dodaci s drugom verzijom manifesta bit će uklonjeni iz Chrome web-trgovine, a postavke će se ukloniti iz preglednika kako bi se ponovno podržao stari manifest.

Konačno, ako vas zanima više o tome, možete se posavjetovati s pojedinostima U sljedećem linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.