Chromis on alanud kolmanda masti manifesti testimine, mis ei ühildu uBlock Originiga.

Google testimise algus Chrome'i kolmanda versiooni manifesti rikkumise tööd paljusid pahavarade blokeerimise ja turvalisuse tagamise laiendusi. Uue manifesti toetamist, mis määratleb laiendustele antavad võimalused ja ressursid, on lisatud eksperimentaalsetesse kogumitesse Chrome Canary.
Uus manifest on loodud raames algatusest turvalisuse, privaatsuse ja laienduste jõudluse tugevdamiseks (peamine eesmärk on lihtsustada ohutute ja tõhusate laienduste loomist ning raskendada ohtlike ja aeglaste laienduste loomist).

Manifest on praegu varajase alfa-testimise staadiumis, see ei ole lõplik ning on lisatud, et anda arendajatele võimalus alustada katsetamist ja oma laiendusi kohandada.
Uue manifesti aktiveerimine on oodata järgmise aasta jooksul. Teise seadusversiooni toeta lõpetamise aega ei ole veel määratud.
Uue manifestile migratsiooni lihtsustamiseks on koostatud kontrollnimekiri, mis sisaldab muudatusi, millele laienduste arendajad peaksid tähelepanu pöörama.

Tuletame meelde, et peamine rahulolematus uus manifestiga on seotud API webRequest blokeerimisrežiimi toetuse lõpetamisega, mis piirdub ainult lugemisrežiimiga. Erandit tehakse ainult Chrome'i ettevõtte väljaandele (Chrome for Enterprise), kus API webRequesti toetus jääb alles. Mozilla otsustas uuele manifestile mitte järgneda ja säilitada Firefoxis API webRequesti täisfunktsionaalsuse.

Uue manifesti raames on API webRequesti asemel sisu filtreerimiseks ette nähtud deklaratiivne API declarativeNetRequest. Kui API webRequest lubas luua kohandatud töötlusi, millel on täielik juurdepääs võrgupäringutele ja mis suudavad reaalajas liiklust modifitseerida, siis uus API declarativeNetRequest pakub juurdepääsu valmis universaalsele sisseehitatud mootorile filtreerimiseks, mis iseseisvalt käitleb blokeerimisreegleid, ei luba kasutada kohandatud filtreerimise algoritme ning ei võimalda määrata keerulisi reegleid, mis kattuvad tingimuste järgi.

Uues manifestis on esitatud ka muud muudatused, mis mõjutavad täienduste ühilduvust. Nende seas:

  • Teenimise üleminek teenuse töötajate taustprotsesside vormis, mis sunnib arendajaid muutma teatavate lisandite koodi.
  • Uus granuleeritud õiguste taotlemise mudel — lisand ei saa kohe aktiveeruda kõigil lehtedel (õigus "all_urls" on eemaldatud), vaid töötab ainult aktiivse vahekaardi kontekstis, s.t. kasutajal tuleb kinnitada lisandi töö iga veebisaidi jaoks.
  • Muudatus Cross-origin päringute töötlemises — uue manfiesti kohaselt kehtivad sisu töötlemise skriptidele samad õiguse piirangud nagu peamise lehe puhul, kuhu need skriptid sisse on ehitatud (näiteks kui leheküljel ei ole juurdepääsu asukoha määramise API-le, siis ei saa ka lisandi skript sellele juurdepääsu).
  • Välistelt serveritelt laaditud koodi täitmine on keelatud (see kehtib olukordadele, kus lisand laadib ja täidab välist koodi).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster