Podrška za WebExtension dodana je web pregledniku Epiphany (GNOME Web)

Web preglednik Epiphany razvijen od strane projekta GNOME, temeljen na WebKitGTK engine-u i ponuđen korisnicima pod imenom GNOME Web, ima dodatnu podršku za dodatke u formatu WebExtension. WebExtensions API omogućuje stvaranje dodataka korištenjem standardnih web tehnologija i objedinjuje razvoj dodataka za različite preglednike (WebExtensions se koriste u dodacima za Chrome, Firefox i Safari). Verzija s podrškom za dodatke bit će uključena u izdanje GNOME 43 zakazano za 21. rujna.

Napominje se da je samo dio WebExtension API-ja implementiran u Epiphany, ali ova podrška već je dovoljna za pokretanje nekih popularnih dodataka. Podrška za WebExtension API s vremenom će se proširivati. Razvoj se provodi s ciljem implementacije druge verzije manifesta dodataka i osiguravanja kompatibilnosti s dodacima za Firefox i Chrome. Među neimplementiranim API-jima spominje se webRequest koji se koristi u dodacima za blokiranje neželjenog sadržaja. Među već dostupnim API-jima:

  • alarmi — generiranje događaja u određeno vrijeme.
  • kolačići - upravljanje i pristup kolačićima.
  • preuzimanja - upravljanje preuzimanjima.
  • izbornici - stvaranje elemenata kontekstnog izbornika.
  • obavijesti—prikaži obavijesti.
  • storage - pohrana podataka i postavki.
  • tabs - upravljanje karticama.
  • windows - upravljanje prozorima.

Sljedeće izdanje GNOME-a također će vratiti podršku za samostalne web aplikacije u formatu PWA (Progressive Web Apps). Uključujući upravitelja aplikacija softvera GNOME, postojat će izbor web aplikacija koje se mogu instalirati i deinstalirati kao obični programi. Izvršenje web aplikacija u korisničkom okruženju provodi se pomoću preglednika Epiphany. Planira se osigurati kompatibilnost s PWA aplikacijama stvorenim za Chrome.

Izvor: opennet.ru

Dodajte komentar