WebExtension-ի աջակցությունն ավելացվել է Epiphany վեբ դիտարկիչին (GNOME Web)

GNOME նախագծի կողմից մշակված Epiphany վեբ բրաուզերը, որը հիմնված է WebKitGTK շարժիչի վրա և առաջարկվում է օգտատերերին GNOME Web անունով, ավելացրել է WebExtension ձևաչափով հավելումների աջակցություն: WebExtensions API-ն թույլ է տալիս ստեղծել հավելումներ՝ օգտագործելով ստանդարտ վեբ տեխնոլոգիաներ և միավորում է հավելումների մշակումը տարբեր բրաուզերների համար (WebExtensions օգտագործվում են Chrome-ի, Firefox-ի և Safari-ի հավելումներում): Լրացուցիչ աջակցությամբ տարբերակը կներառվի սեպտեմբերի 43-ին նախատեսված GNOME 21 թողարկման մեջ:

Նշվում է, որ WebExtension API-ի միայն մի մասն է ներդրվել Epiphany-ում, սակայն այս աջակցությունն արդեն բավական է որոշ հայտնի հավելումներ գործարկելու համար։ WebExtension API-ի աջակցությունը ժամանակի ընթացքում կընդլայնվի: Մշակումն իրականացվում է հավելյալ մանիֆեստի երկրորդ տարբերակի ներդրման և Firefox-ի և Chrome-ի հավելումների հետ համատեղելիության ապահովման նպատակով: Չիրագործված API-ների թվում նշվում է webRequest-ը, որն օգտագործվում է հավելումներում՝ անցանկալի բովանդակությունը արգելափակելու համար։ Արդեն հասանելի API-ների շարքում.

  • տագնապներ — իրադարձությունների առաջացում նշված ժամանակում:
  • թխուկներ - կառավարում և մուտք դեպի թխուկներ:
  • ներբեռնումներ - կառավարել ներբեռնումները:
  • մենյուներ - համատեքստային մենյուի տարրերի ստեղծում:
  • ծանուցումներ - ցույց տալ ծանուցումները:
  • պահեստավորում - տվյալների և պարամետրերի պահպանում:
  • ներդիրներ - ներդիրների կառավարում:
  • windows - պատուհանների կառավարում:

GNOME-ի հաջորդ թողարկումը կվերադարձնի նաև PWA (Progressive Web Apps) ձևաչափով ինքնուրույն վեբ հավելվածների աջակցությունը: Ներառյալ GNOME Software հավելվածի կառավարիչը, կլինեն վեբ հավելվածների ընտրանի, որոնք կարող են տեղադրվել և ապատեղադրվել սովորական ծրագրերի նման: Օգտատիրոջ միջավայրում վեբ հավելվածների կատարումն իրականացվում է Epiphany բրաուզերի միջոցով: Նախատեսվում է համատեղելիություն ապահովել Chrome-ի համար ստեղծված PWA հավելվածների հետ։

Source: opennet.ru

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