Epiphany web pretraživač koji je razvio GNOME projekat, baziran na WebKitGTK motoru i koji se nudi korisnicima pod imenom GNOME Web, dodao je podršku za dodatke u formatu WebExtension. WebExtensions API vam omogućava da kreirate dodatke koristeći standardne web tehnologije i objedinjuje razvoj dodataka za različite pretraživače (WebExtensions se koriste u dodacima za Chrome, Firefox i Safari). Verzija sa podrškom za dodatke će biti uključena u GNOME 43 izdanje zakazano za 21. septembar.
Napominje se da je samo dio WebExtension API-ja implementiran u Epiphany, ali ova podrška je već dovoljna za pokretanje nekih popularnih dodataka. Podrška za WebExtension API će se vremenom proširivati. Razvoj se odvija s ciljem implementacije druge verzije manifesta dodataka i osiguravanja kompatibilnosti sa dodacima za Firefox i Chrome. Među neimplementiranim API-jima se spominje webRequest, koji se koristi u dodacima za blokiranje neželjenog sadržaja. Među već dostupnim API-jima:
- alarmi — generisanje događaja u određeno vreme.
- kolačići - upravljanje i pristup kolačićima.
- preuzimanja - upravljajte preuzimanjima.
- meniji - kreiranje elemenata kontekstnog menija.
- obavještenja—prikaži obavještenja.
- skladištenje - skladištenje podataka i postavki.
- tabs - upravljanje karticama.
- windows - upravljanje prozorima.
Sljedeće izdanje GNOME-a će također vratiti podršku za samostalne web aplikacije u PWA (Progressive Web Apps) formatu. Uključujući GNOME softverski upravitelj aplikacija, postojat će izbor web aplikacija koje se mogu instalirati i deinstalirati kao obični programi. Izvršavanje web aplikacija u korisničkom okruženju vrši se pomoću pretraživača Epiphany. Planirano je da se obezbijedi kompatibilnost sa PWA aplikacijama kreiranim za Chrome.
izvor: opennet.ru