WebExtension-støtte er lagt til Epiphany-nettleseren (GNOME Web)

Epiphany-nettleseren utviklet av GNOME-prosjektet, basert på WebKitGTK-motoren og tilbudt til brukere under navnet GNOME Web, har lagt til støtte for tillegg i WebExtension-formatet. WebExtensions API lar deg lage tillegg ved bruk av standard nettteknologier og forener utviklingen av tillegg for forskjellige nettlesere (WebExtensions brukes i tillegg for Chrome, Firefox og Safari). En versjon med tilleggsstøtte vil bli inkludert i GNOME 43-utgivelsen som er planlagt til 21. september.

Det bemerkes at bare en del av WebExtension API har blitt implementert i Epiphany, men denne støtten er allerede nok til å kjøre noen populære tillegg. WebExtension API-støtte vil bli utvidet over tid. Utviklingen gjennomføres med tanke på å implementere den andre versjonen av tilleggsmanifestet og sikre kompatibilitet med tilleggsprogrammer for Firefox og Chrome. Blant de uimplementerte APIene nevnes webRequest, brukt i tillegg for å blokkere uønsket innhold. Blant de allerede tilgjengelige APIene:

  • alarmer – generering av hendelser på et spesifisert tidspunkt.
  • informasjonskapsler – administrasjon og tilgang til informasjonskapsler.
  • nedlastinger - administrer nedlastinger.
  • menyer - lage kontekstmenyelementer.
  • varsler – vis varsler.
  • lagring - lagring av data og innstillinger.
  • faner - fanehåndtering.
  • windows - vindushåndtering.

Den neste utgivelsen av GNOME vil også gi støtte for selvstendige nettapplikasjoner i PWA-formatet (Progressive Web Apps). Inkludert et utvalg av nettapplikasjoner som kan installeres og avinstalleres som vanlige programmer vil vises i GNOME-programvarebehandlingen. Utførelse av nettapplikasjoner i brukermiljøet utføres ved hjelp av Epiphany-nettleseren. Det er planlagt å gi kompatibilitet med PWA-applikasjoner laget for Chrome.

Kilde: opennet.ru

Legg til en kommentar