Shfletuesi i uebit Epiphany i zhvilluar nga projekti GNOME, i bazuar në motorin WebKitGTK dhe i ofruar përdoruesve me emrin GNOME Web, ka shtuar mbështetje për shtesat në formatin WebExtension. WebExtensions API ju lejon të krijoni shtesa duke përdorur teknologji standarde të uebit dhe unifikon zhvillimin e shtesave për shfletues të ndryshëm (WebExtensions përdoren në shtesat për Chrome, Firefox dhe Safari). Një version me mbështetje shtesë do të përfshihet në lëshimin e GNOME 43 të planifikuar për 21 shtator.
Vihet re se vetëm një pjesë e WebExtension API është implementuar në Epiphany, por kjo mbështetje tashmë është e mjaftueshme për të ekzekutuar disa shtesa të njohura. Mbështetja e WebExtension API do të zgjerohet me kalimin e kohës. Zhvillimi po kryhet duke synuar zbatimin e versionit të dytë të manifestit shtesë dhe sigurimin e përputhshmërisë me shtesat për Firefox dhe Chrome. Ndër API-të e pazbatuara, përmendet webRequest, i përdorur në shtesa për të bllokuar përmbajtjen e padëshiruar. Ndër API-të tashmë të disponueshme:
- alarmet - gjenerimi i ngjarjeve në një kohë të caktuar.
- cookies - menaxhimi dhe qasja në Cookies.
- shkarkime - menaxhoni shkarkimet.
- menutë - krijimi i elementeve të menysë së kontekstit.
- njoftimet - shfaqni njoftimet.
- ruajtja - ruajtja e të dhënave dhe cilësimeve.
- skedat - menaxhimi i skedave.
- Windows - menaxhimi i dritareve.
Lëshimi i ardhshëm i GNOME do të kthejë gjithashtu mbështetje për aplikacionet e pavarura të ueb-it në formatin PWA (Progressive Web Apps). Përfshirë menaxherin e aplikacionit të Softuerit GNOME, do të ketë një përzgjedhje aplikacionesh ueb që mund të instalohen dhe çinstalohen si programet e rregullta. Ekzekutimi i aplikacioneve në internet në mjedisin e përdoruesit kryhet duke përdorur shfletuesin Epiphany. Është planifikuar të ofrohet përputhshmëri me aplikacionet PWA të krijuara për Chrome.
Burimi: opennet.ru