Chromes on alanud kolmanda versiooni manifesti testimine, mis ei ĂŒhildu uBlock Origin'iga.

Google'i ettevÔte alustas katsetust kolmanda redaktsiooni Chrome'i manifestiga, mis rikub mitmete laiendite toimimist, mis blokeerivad soovimatut sisu ja tagavad turvalisuse. Uue manifesti toetamine, mis mÀÀratleb vÔimalused ja ressursid, mis on laienditele kergesti kÀttesaadavad, on lisatud katsetusversioonidesse Chrome Canary Uus manifest on vÀlja töötatud.
algatuses turvalisuse, privaatsuse ja laiendite efektiivsuse suurendamiseks (peamine eesmÀrk on lihtsustada turvaliste ja efektiivsete laiendite loomist ning raskendada ohtlike ja aeglaste laiendite loomist). Manifest on praegu varajases alfa-testimises, see ei ole lÔplik ja on lisatud, et anda arendajatele vÔimalus alustada katsetamist ja kohandada oma laiendeid.

Uue manifesti aktiveerimist oodatakse jÀrgmise aasta jooksul. Teise redaktsiooni manifesti toetamise lÔpetamise aega ei ole veel mÀÀratud.
Laiendite uuele manifestile ĂŒlemineku lihtsustamiseks on koostatud
kontrollnimekiri , mis sisaldab muudatusi, millele laiendite arendajad peaksid tÀhelepanu pöörama.Tuletame meelde, et

peamine rahulolematus manifestiga uus on seotud API webRequest blokeerimise tööreĆŸiimi toetuse katkestamisega, mis piiratakse ainult lugemisreĆŸiimiga. Erand tehakse ainult ettevĂ”tte Chrome'i vĂ€ljaandele (Chrome for Enterprise), kus API webRequesti tugi jÀÀb alles. Mozilla otsustas mitte jĂ€rgida uut manifesti ja sĂ€ilitada Firefoxis API webRequesti tĂ€ieliku kasutamise vĂ”imaluse. Uue manifesti sisu filtreerimise jaoks on pakutud deklaratiivset API-d

declarativeNetRequest. Kui API webRequest vĂ”imaldas siduda enda töötlejatest, kellel oli tĂ€ielik juurdepÀÀs vĂ”rgupĂ€ringutele ja kes suudavad reaalajas liiklust modifitseerida, siis uus API declarativeNetRequest pakub juurdepÀÀsu valmis universaalsele sisseehitatud filtrimootorile, mis kĂ€sitleb ise blokeerimise reegleid, keelates isiklike filtreerimisalgoritmide kasutamise ja ei luba mÀÀrata keerulisi reegleid, mis kattuvad erinevate tingimustega. declarativeNetRequest. Kui API webRequest vĂ”imaldas ĂŒhendada oma töötlejad, kellel on tĂ€ielik juurdepÀÀs vĂ”rgu pĂ€ringutele ja kes suudavad reaalajas liiklust muuta, siis uus API declarativeNetRequest annab juurdepÀÀsu valmiskujul sisseehitatud mootorile filtreerimiseks, mis töötleb blokeerimisreegleid iseseisvalt, ei luba kasutada oma filtreerimisalgoritme ega vĂ”imalda mÀÀrata keerulisi reegleid, mis ĂŒksteist olenevalt tingimustest katab.

Uues manifestis on tutvustatud ka teisi muudatusi, mis mĂ”jutavad lisandite ĂŒhilduvust. Nende seas:

  • Üleminek teenuste töötlejate tĂ€itmisele taustprotsesside kujul, mis nĂ”uab arendajatelt mĂ”nede lisandite koodi muutmist.
  • Uus detailsustatud volituste taotlemise mudel — lisand ei saa kohe aktiveeruda kĂ”igis lehtedes (volitus "all_urls" on eemaldatud), vaid töötab ainult aktiivse vahekaartide kontekstis, st kasutajal tuleb kinnitada lisandi töö iga saidi kohta.
  • Muudetud Cross-origin pĂ€ringute töötlemine — vastavalt uuele manifestile kehtivad sisuhalduse skriptidele samad volituste piirangud, nagu ka peamise lehe jaoks, kuhu need skriptid on lisatud (nĂ€iteks, kui leht ei pÀÀse juurdepÀÀsule asukoha mÀÀramise API-le, siis ka lisandi skript ei saa sellele juurdepÀÀsu).
  • VĂ€listelt serveritelt laaditud koodi tĂ€itmise keeld (rÀÀgime olukordadest, kus lisand laadib ja tĂ€idab vĂ€list koodi).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster