Google'i ettevÔte kolmanda redaktsiooni Chrome'i manifestiga, Chrome Canary .
algatuses 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 Tuletame meelde, et
peamine 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. . 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
