Najavljeno je izdanje nove stabilne grane WebKitGTK 2.38.0, porta motora preglednika WebKit za GTK platformu. WebKitGTK vam omogućuje korištenje svih značajki WebKita kroz GNOME-orijentirano programsko sučelje temeljeno na GObject-u i može se koristiti za integraciju alata za obradu web-sadržaja u bilo koju aplikaciju, od upotrebe u specijaliziranim HTML/CSS parserima do stvaranja potpuno opremljenih web-preglednika. Među poznatim projektima koji koriste WebKitGTK, možemo primijetiti standardni GNOME preglednik (Epiphany). Prethodno se WebKitGTK koristio u pregledniku Midori, no nakon što je projekt prešao u ruke Zaklade Astian, stara verzija Midorija na WebKitGTK je napuštena i stvaranjem forka iz preglednika Wexond stvoren je bitno drugačiji proizvod s isto ime Midori, ali temeljeno na Electron i React platformi.
Ključne promjene:
- Predložen je novi stil dizajna gumba za kontrolu reprodukcije multimedijskog sadržaja.
- Dodan API za postavljanje CSP-a (Content-Security-Policy) za dodatke preglednika.
- Moguće je koristiti vanjske sustave inspekcije koji su dostupni u drugim preglednicima (konfiguracija se provodi pomoću varijable okruženja WEBKIT_INSPECTOR_HTTP_SERVER).
- Prema zadanim postavkama, MediaSession API je omogućen, što vam omogućuje korištenje MPRIS sučelja za daljinsko upravljanje reprodukcijom.
- Dodan preglednik PDF dokumenata temeljen na PDF.js.
Na temelju WebKitGTK 2.38.0 formirano je izdanje preglednika GNOME Web 43 (Epiphany), koji je dodao 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). WebExtension API još nije u potpunosti implementiran, ali ova podrška već je dovoljna za pokretanje nekih popularnih dodataka.
Ostala poboljšanja:
- Podrška za samostalne web aplikacije u PWA (Progressive Web Apps) formatu je redizajnirana, a D-Bus provider za takve programe je implementiran.
- Započelo je refaktoriranje za prijelaz na GTK 4.
- Dodana podrška za URI shemu "view-source:".
- Poboljšan dizajn načina čitanja.
- U kontekstni izbornik dodana je stavka za snimanje zaslona.
- U postavke je dodana opcija za onemogućavanje preporuka pretraživanja u načinu web aplikacije.
Izvor: opennet.ru