Google-ը հրապարակել է Chrome մանիֆեստի երկրորդ տարբերակի աջակցությունը դադարեցնելու ծրագիր։

Google-ը ներկայացրել է Chrome-ի մանիֆեստի XNUMX-րդ տարբերակի հօգուտ XNUMX-րդ տարբերակի հնազանդման ժամանակացույցը, որը քննադատության է ենթարկվել բովանդակության արգելափակման և անվտանգության հավելումներից շատերը կոտրելու համար: Մասնավորապես, հայտնի գովազդային արգելափակիչ uBlock Origin-ը կցված է մանիֆեստի երկրորդ տարբերակին, որը չի կարող փոխանցվել մանիֆեստի երրորդ տարբերակին՝ webRequest API-ի արգելափակման ռեժիմի աջակցության դադարեցման պատճառով:

17 թվականի հունվարի 2022-ից Chrome Web Store-ն այլևս չի ընդունի հավելումներ, որոնք օգտագործում են մանիֆեստի երկրորդ տարբերակը, սակայն նախկինում ավելացված հավելումների մշակողները կշարունակեն թարմացումներ հրապարակել։ 2023 թվականի հունվարին Chrome-ը կդադարեցնի մանիֆեստի երկրորդ տարբերակի աջակցությունը, և դրա հետ կապված բոլոր հավելումները կդադարեն աշխատել։ Միևնույն ժամանակ կարգելվի նման հավելումների թարմացումների հրապարակումը Chrome Web Store-ում։

Հիշենք, որ մանիֆեստի երրորդ տարբերակում, որը սահմանում է հավելումներին տրամադրվող հնարավորություններն ու ռեսուրսները՝ որպես անվտանգության և գաղտնիության ամրապնդման նախաձեռնության մաս, webRequest API-ի փոխարեն՝ declarativeNetRequest API-ն՝ իր հնարավորություններով սահմանափակ, առաջարկվում է. Թեև webRequest API-ն թույլ է տալիս միացնել ձեր սեփական մշակողներին, որոնք ունեն ամբողջական մուտք դեպի ցանցային հարցումներ և ունակ են փոփոխել երթևեկությունը թռիչքի ժամանակ, declarativeNetRequest API-ն ապահովում է մուտք դեպի զննարկիչում ներկառուցված պատրաստի զտիչ շարժիչ, որն ինքնուրույն մշակում է արգելափակումը: կանոնները և թույլ չի տալիս օգտագործել սեփական զտիչ ալգորիթմները և թույլ չի տալիս սահմանել բարդ կանոններ, որոնք համընկնում են միմյանց՝ կախված պայմաններից:

Ըստ Google-ի, այն շարունակում է աշխատել declarativeNetRequest-ում կիրառելու այն հնարավորությունները, որոնք պահանջվում են հավելումներում, որոնք օգտագործում են webRequest-ը, և մտադիր է նոր API-ն բերել այնպիսի ձևի, որը լիովին բավարարում է գոյություն ունեցող հավելումների մշակողների կարիքները: Օրինակ, Google-ն արդեն հաշվի է առել համայնքի ցանկությունները և աջակցություն է ավելացրել declarativeNetRequest API-ին՝ բազմաթիվ ստատիկ կանոնների հավաքածուներ օգտագործելու, կանոնավոր արտահայտությունների միջոցով զտելու, HTTP վերնագրերի փոփոխման, կանոնների դինամիկ փոփոխության և ավելացման, հարցումների պարամետրերի ջնջման և փոխարինման, զտման համար: ներդիրների կապակցմամբ և հատուկ կանոնների հավաքածուների ստեղծմամբ: Առաջիկա ամիսներին լրացուցիչ պլանավորվում է աջակցություն ներդնել դինամիկ կարգավորելի բովանդակության մշակման սկրիպտների և RAM-ում տվյալները պահելու հնարավորության համար։

Source: opennet.ru

Добавить комментарий