Epiphany veebibrauserile (GNOME Web) on lisatud WebExtensioni tugi

GNOME projekti poolt välja töötatud veebibrauser Epiphany, mis põhineb WebKitGTK mootoril ja mida pakutakse kasutajatele GNOME Web nime all, on lisanud lisandmoodulite toe WebExtension formaadis. WebExtensions API võimaldab luua lisandmooduleid kasutades standardseid veebitehnoloogiaid ja ühtlustab lisandmoodulite arendust erinevatele brauseritele (WebExtensions kasutatakse Chrome'i, Firefoxi ja Safari lisandmoodulites). Lisandmooduli toega versioon lisatakse 43. septembriks kavandatud GNOME 21 väljalasesse.

Märgitakse, et Epiphanys on rakendatud ainult osa WebExtension API-st, kuid see tugi on juba piisav mõne populaarse lisandmooduli käitamiseks. WebExtension API tuge aja jooksul laiendatakse. Arendustööd tehakse, pidades silmas lisandmooduli manifesti teise versiooni juurutamist ning ühilduvuse tagamist Firefoxi ja Chrome'i lisandmoodulitega. Rakendamata API-de hulgas mainitakse webRequesti, mida kasutatakse lisandmoodulites soovimatu sisu blokeerimiseks. Juba saadaolevate API-de hulgas:

  • alarmid — sündmuste genereerimine määratud ajal.
  • küpsised – haldamine ja juurdepääs küpsistele.
  • allalaadimised – allalaadimiste haldamine.
  • menüüd — kontekstimenüü elementide loomine.
  • märguanded – teavituste kuvamine.
  • ladustamine - andmete ja seadete salvestamine.
  • vahelehed – vahelehtede haldamine.
  • aknad - aknahaldus.

Järgmine GNOME-i väljalase tagastab ka PWA (Progressive Web Apps) vormingus iseseisvate veebirakenduste toe. Kaasa arvatud GNOME tarkvararakenduste haldur, on valik veebirakendusi, mida saab installida ja desinstallida nagu tavalisi programme. Veebirakenduste täitmine kasutajakeskkonnas toimub Epiphany brauseriga. Plaanis on pakkuda ühilduvust Chrome'i jaoks loodud PWA rakendustega.

Allikas: opennet.ru

Lisa kommentaar