Izdanje motora preglednika WebKitGTK 2.38.0 i web preglednika Epiphany 43

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

Dodajte komentar