Spletni brskalnik Epiphany, ki ga je razvil projekt GNOME, temelji na motorju WebKitGTK in je uporabnikom na voljo pod imenom GNOME Web, ima dodano podporo za dodatke v formatu WebExtension. WebExtensions API omogoča ustvarjanje dodatkov z uporabo standardnih spletnih tehnologij in poenoti razvoj dodatkov za različne brskalnike (WebExtensions se uporabljajo v dodatkih za Chrome, Firefox in Safari). Različica s podporo za dodatke bo vključena v izdajo GNOME 43, predvideno za 21. september.
Opozoriti je treba, da je bil le del API-ja WebExtension implementiran v Epiphany, vendar je ta podpora že dovolj za izvajanje nekaterih priljubljenih dodatkov. Podpora WebExtension API bo sčasoma razširjena. Razvoj poteka z namenom implementacije druge različice manifesta dodatka in zagotavljanja združljivosti z dodatki za Firefox in Chrome. Med neimplementiranimi API-ji je omenjen webRequest, ki se uporablja v dodatkih za blokiranje neželene vsebine. Med že razpoložljivimi API-ji:
- alarmi — generiranje dogodkov ob določenem času.
- piškotki - upravljanje in dostop do piškotkov.
- prenosi - upravljanje prenosov.
- meniji - ustvarjanje elementov kontekstnega menija.
- obvestila—prikaži obvestila.
- shranjevanje - shranjevanje podatkov in nastavitev.
- zavihki - upravljanje zavihkov.
- windows - upravljanje oken.
Naslednja izdaja GNOME bo vrnila tudi podporo za samostojne spletne aplikacije v formatu PWA (Progressive Web Apps). Vključno z upraviteljem aplikacij programske opreme GNOME bo na voljo izbor spletnih aplikacij, ki jih je mogoče namestiti in odstraniti kot običajne programe. Izvajanje spletnih aplikacij v uporabniškem okolju poteka s pomočjo brskalnika Epiphany. Zagotoviti nameravamo združljivost z aplikacijami PWA, ustvarjenimi za Chrome.
Vir: opennet.ru
