Mozilla ընկերություն
WebExtensions API-ին անցնելու հիմնական գաղափարն էր միավորել Firefox-ի և Chrome-ի համար հավելումներ մշակելու տեխնոլոգիան, ուստի իր ներկայիս տեսքով Firefox-ը գրեթե 100%-ով համատեղելի է Chrome մանիֆեստի ընթացիկ երկրորդ տարբերակի հետ: Մանիֆեստը սահմանում է հավելումներին տրամադրվող հնարավորությունների և ռեսուրսների ցանկը: Մանիֆեստի երրորդ տարբերակում սահմանափակող միջոցների ներդրման պատճառով, որոնք բացասաբար են ընկալվում հավելումների մշակողների կողմից, Mozilla-ն կհեռանա մանիֆեստին ամբողջությամբ հետևելու պրակտիկայից և չի փոխանցի Firefox-ին փոփոխություններ, որոնք խախտում են հավելումների հետ համատեղելիությունը։ ons.
Հիշեցնենք, որ
Mozilla-ն նաև գնահատում է Firefox-ի աջակցությանը անցնելու հնարավորությունը Chrome մանիֆեստի երրորդ տարբերակից որոշ այլ փոփոխությունների համար, որոնք խախտում են հավելումների հետ համատեղելիությունը.
- Անցում կատարող ծառայության աշխատողներին ֆոնային գործընթացների տեսքով, որը մշակողներից կպահանջի փոխել որոշ հավելումների ծածկագիրը։ Չնայած նոր մեթոդն ավելի արդյունավետ է կատարողականի տեսանկյունից, Mozilla-ն դիտարկում է ֆոնային էջերի գործարկման աջակցությունը պահպանելու հնարավորությունը:
- Թույլտվության հարցման նոր մանրացված մոդելը. հավելումը չի կարողանա ակտիվացնել միանգամից բոլոր էջերի համար («all_urls» թույլտվությունը հանվել է), այլ կաշխատի միայն ակտիվ ներդիրի համատեքստում, այսինքն. օգտատերը պետք է հաստատի, որ հավելումը աշխատում է յուրաքանչյուր կայքի համար: Mozilla-ն ուղիներ է ուսումնասիրում մուտքի կառավարումն ուժեղացնելու համար՝ առանց օգտատիրոջ ուշադրությունը անընդհատ շեղելու:
- Խաչաձև ծագման հարցումների մշակման մեջ փոփոխություն. համաձայն նոր մանիֆեստի, բովանդակության մշակման սկրիպտները կենթարկվեն նույն թույլտվության սահմանափակումներին, ինչ հիմնական էջի համար, որտեղ ներկառուցված են այս սկրիպտները (օրինակ, եթե էջը մուտք չունի դեպի location API-ն, ապա սցենարի հավելումները նույնպես չեն ստանա այս մուտքը): Փոփոխությունը նախատեսվում է իրականացնել Firefox-ում։
- Արտաքին սերվերներից ներբեռնված կոդի կատարումն արգելելը (խոսքը այն իրավիճակների մասին է, երբ հավելումը բեռնում և կատարում է արտաքին կոդ): Firefox-ն արդեն օգտագործում է արտաքին կոդի արգելափակում, և Mozilla-ի մշակողները պատրաստ են ուժեղացնել այս պաշտպանությունը՝ օգտագործելով մանիֆեստի երրորդ տարբերակում առաջարկվող կոդերի ներբեռնման հետագծման լրացուցիչ մեթոդները:
Source: opennet.ru