Mozilla- ն, Google- ը, Apple- ը և Microsoft- ը միավորում են ուժերը `հավելումները ստանդարտացնելու համար

W3C- ն հայտարարեց Մի քանի օր առաջ համայնքային խմբի ձևավորում, որը կոչվում է «WebExtensions» (WECG), որի հիմնական գործառույթն էԵս համագործակցում եմ զննարկիչների մատակարարների հետ և այլ շահագրգիռ կողմեր խթանել plugin- ի զարգացման պլատֆորմը WebExtensions API- ի վրա հիմնված ընդհանուր դիտարկիչ:

Այս աշխատանքային խմբում ընդգրկված են Google- ի, Mozilla- ի, Apple- ի և Microsoft- ի ներկայացուցիչներ և աշխատանքային խմբի կողմից մշակված բնութագրերը նպատակ ունեն նպաստել պլագինների ստեղծմանը որոնք աշխատում են տարբեր զննարկիչներում:

W3C- ն նշում է, որ նախատեսում է հասնել այդ նպատակին `սահմանելով ամբողջական մոդել և ընդհանուր հիմնական ֆունկցիոնալություն, API և հեղինակային համակարգ, բացի նրանից, որ աշխատանքային խումբը նաև կսահմանի լրացնող ճարտարապետություն` բարելավելու կատարումը, ամրապնդելու անվտանգությունը և պաշտպանելու դեմ: չարաշահումը:

Տեխնիկական պայմաններ մշակելիս առաջարկվում է պահպանել W3C TAG- ի կիրառած սկզբունքները (Տեխնիկական ճարտարապետության խումբ), ինչպիսիք են օգտագործողի ուշադրությունը, փոխգործունակությունը, անվտանգությունը, գաղտնիությունը, շարժունակությունը, պահպանման դյուրինությունը և կանխատեսելի վարքը:

La WECG կայք նշում է, որ խմբի նպատակն է նշել ընդհանուր API միջուկը, մոդելը և վեբ զննարկչի ընդլայնումների թույլտվությունները ՝ նշելով.

Նշելով WebExtensions API- ները, ֆունկցիոնալությունը և թույլտվությունները, մենք կարող ենք էլ ավելի հեշտացնել ընդլայնման մշակողների համար բարելավել վերջնական օգտագործողի փորձը ՝ միաժամանակ տեղափոխելով դրանք API, որոնք բարելավում են կատարումը և կանխում չարաշահումները: 

Մինչ այժմ խումբը ստեղծել է GitHub- ի հատուկ պահեստ և հավաքել ա համայնքի կանոնադրություն պատրաստվելիք առաջադրանքին, որը նկարագրվում է որպես.

Որպես հիմք օգտագործելով գոյություն ունեցող ընդլայնման մոդելը և API- ները, որոնք աջակցում են Chrome- ը, Microsoft Edge- ը, Firefox- ը և Safari- ն, մենք կսկսենք աշխատել ճշգրտման վրա: Մեր նպատակն է բացահայտել ընդհանուր հիմքերը, իրար մոտեցնել իրագործումները և գծել ապագա էվոլյուցիայի ընթացքը:

Պլագինների մշակման API- ներն ու մոդելները, որոնք արդեն օգտագործվել են Chrome- ում, Microsoft Edge- ում, Firefox- ում և Safari- ում, կօգտագործվեն որպես հիմք գեներացված ակնարկի համար: Աշխատանքային խումբը կփորձի բոլոր զննարկիչների համար սահմանել պլագինների ստեղծման ընդհանուր առանձնահատկությունները, իրականացմանը մերձեցնել և նախանշել հնարավոր զարգացման ուղիները:

Աշխատանքային նամակում նրանք նշում են նախագծման հետևյալ սկզբունքները.

  • Օգտատերակենտրոն. զննարկչի ընդլայնումները օգտվողներին թույլ են տալիս հարմարեցնել իրենց վեբ զննման փորձը ՝ ելնելով իրենց նախասիրություններից և կարիքներից:
  • Համատեղելիություն ` պահպանել և բարելավել առկա ընդլայնումների և հանրաճանաչ ընդլայնման API- ների հետ համատեղելիությունը: Սա թույլ կտա մշակողներին, որ ստիպված չլինեն ամբողջությամբ վերաշարադրել իրենց ընդլայնումները տարբեր զննարկիչներում աշխատելու համար, ինչը կարող է սխալ լինել:
  • Կատարումը ` թույլ են տալիս մշակողներին գրել ընդարձակումներ, որոնք բացասաբար չեն ազդում վեբ էջերի կամ զննարկչի աշխատանքի կամ էլեկտրաէներգիայի սպառման վրա:
  • Անվտանգություն. Ընտրելով, թե որ ընդլայնումները պետք է օգտագործեն, օգտվողները չպետք է փոխզիջման ենթարկվեն ֆունկցիոնալ և անվտանգության հարցում: Նոր ընդլայնման API- ներով փոփոխություն կկատարվի մոդելի մեջ:
  • Գաղտնիություն Նմանապես, օգտվողները չպետք է փոխզիջման գնան գործունակության և գաղտնիության հարցում: Քանի որ հիմնական կետը կլինի այն, որ զննարկչի ընդլայնումները բարելավում են օգտագործողի փորձը `միաժամանակ պահանջելով նվազագույն անհրաժեշտ մուտք դեպի օգտագործողի զննարկման տվյալները` փոխզիջումը նվազեցնելու կամ վերացնելու համար, որը վերջնական օգտվողները պետք է կատարեն գործունակության և գաղտնիության միջև:
  • Դյուրակիրություն. Մշակողների համար համեմատաբար հեշտ պետք է լինի ընդլայնումները մի զննարկիչից մյուսը փոխանցելը, իսկ զննարկիչները ՝ տարբեր սարքերի և գործավար համակարգերի ընդարձակումները:
  • Պահպանելիություն. Պարզեցնելով API- ները ՝ սա պետք է թույլ տա մշակողների ավելի լայն խմբին ստեղծել ընդլայնումներ և նրանց համար ավելի հեշտ դարձնի պահպանել իրենց ստեղծած ընդլայնումները:
  • Ինքնավարություն: զննարկիչների մատակարարները պետք է հատուկ ֆունկցիոնալություն ապահովեն ձեր զննարկչին և նաև հնարավորություն ունենան փորձարկել նոր գործառույթներ:

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


Հոդվածի բովանդակությունը հավատարիմ է մեր սկզբունքներին խմբագրական էթիկա, Սխալի մասին հաղորդելու համար կտտացրեք այստեղ.

Մեկնաբանություն, թող ձերը

Թողեք ձեր մեկնաբանությունը

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

*

*

  1. Տվյալների համար պատասխանատու ՝ Միգել Անխել Գատոն
  2. Տվյալների նպատակը. Վերահսկել SPAM, մեկնաբանությունների կառավարում:
  3. Օրինականություն. Ձեր համաձայնությունը
  4. Տվյալների հաղորդագրություն. Տվյալները չեն փոխանցվի երրորդ անձանց, բացառությամբ իրավական պարտավորության:
  5. Տվյալների պահպանում. Տվյալների շտեմարան, որը հյուրընկալվում է Occentus Networks (EU) - ում
  6. Իրավունքներ. Timeանկացած պահի կարող եք սահմանափակել, վերականգնել և ջնջել ձեր տեղեկատվությունը:

  1.   անանուն ասաց

    մի խոսքով ՝ լայնամասշտաբ մենաշնորհ