Epiphany veb brauzerinə WebExtension dəstəyi əlavə edildi (GNOME Web)

GNOME layihəsi tərəfindən hazırlanmış, WebKitGTK mühərriki əsasında hazırlanmış və GNOME Web adı altında istifadəçilərə təklif olunan Epiphany veb brauzeri WebExtension formatında əlavələr üçün əlavə dəstək əlavə etmişdir. WebExtensions API standart veb texnologiyalarından istifadə edərək əlavələr yaratmağa imkan verir və müxtəlif brauzerlər üçün əlavələrin işlənməsini birləşdirir (WebExtensions Chrome, Firefox və Safari üçün əlavələrdə istifadə olunur). Əlavə dəstəyi olan versiya sentyabrın 43-nə planlaşdırılan GNOME 21 buraxılışına daxil ediləcək.

Qeyd olunur ki, WebExtension API-nin yalnız bir hissəsi Epiphany-də tətbiq edilib, lakin bu dəstək bəzi populyar əlavələri işə salmaq üçün artıq kifayətdir. WebExtension API dəstəyi zamanla genişləndiriləcək. İnkişaf əlavə manifestin ikinci versiyasını tətbiq etmək və Firefox və Chrome üçün əlavələrlə uyğunluğu təmin etmək məqsədi ilə həyata keçirilir. Tətbiq olunmamış API-lər arasında arzuolunmaz məzmunu bloklamaq üçün əlavələrdə istifadə olunan webRequest-in adı çəkilir. Artıq mövcud API-lər arasında:

  • həyəcan siqnalları — müəyyən edilmiş vaxtda hadisələrin yaradılması.
  • kukilər - idarəetmə və kukilərə giriş.
  • yükləmələr - yükləmələri idarə edin.
  • menyular - kontekst menyu elementlərinin yaradılması.
  • bildirişlər—bildirişləri göstərin.
  • saxlama - məlumatların və parametrlərin saxlanması.
  • nişanlar - nişanların idarə edilməsi.
  • pəncərələr - pəncərə idarəetməsi.

GNOME-un növbəti buraxılışı həmçinin PWA (Progressive Web Apps) formatında müstəqil veb proqramlar üçün dəstəyi qaytaracaq. GNOME Software proqram meneceri daxil olmaqla, adi proqramlar kimi quraşdırıla və silinə bilən veb proqramlar seçimi olacaq. İstifadəçi mühitində veb proqramların icrası Epiphany brauzerindən istifadə etməklə həyata keçirilir. Chrome üçün yaradılmış PWA proqramları ilə uyğunluğu təmin etmək planlaşdırılır.

Mənbə: opennet.ru

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