Izdanje WebKitGTK 2.38.0 pretraživača i Epiphany 43 web pretraživača

Najavljeno je izdavanje nove stabilne grane WebKitGTK 2.38.0, porta WebKit pretraživača za GTK platformu. WebKitGTK vam omogućava da koristite sve karakteristike WebKit-a preko GNOME-orijentisanog programskog interfejsa zasnovanog na GObject-u i može se koristiti za integraciju alata za obradu veb sadržaja u bilo koju aplikaciju, od upotrebe u specijalizovanim HTML/CSS parserima do kreiranja potpuno opremljenih veb pretraživača. Među poznatim projektima koji koriste WebKitGTK, možemo primijetiti standardni GNOME pretraživač (Epiphany). Ranije se WebKitGTK koristio u pretraživaču Midori, ali nakon što je projekat prešao u ruke Fondacije Astian, stara verzija Midorija na WebKitGTK je napuštena i kreiranjem fork-a iz preglednika Wexond, stvoren je fundamentalno drugačiji proizvod sa istog imena Midori, ali baziran na Electron i React platformi.

Ključne promjene:

  • Predložen je novi stil dizajna dugmadi za kontrolu reprodukcije multimedijalnog sadržaja.
  • Dodan API za postavljanje CSP-a (Content-Security-Policy) za dodatke pretraživača.
  • Moguće je koristiti eksterne inspekcijske sisteme koji se nalaze u drugim pretraživačima (konfiguracija se vrši pomoću varijable okruženja WEBKIT_INSPECTOR_HTTP_SERVER).
  • Po defaultu, MediaSession API je omogućen, što vam omogućava da koristite MPRIS interfejs za daljinsku kontrolu reprodukcije.
  • Dodan preglednik PDF dokumenata baziran na PDF.js.

Na osnovu WebKitGTK 2.38.0 formirano je izdanje GNOME Web 43 (Epiphany) pretraživača, koji je dodao 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). WebExtension API još nije u potpunosti implementiran, ali ova podrška je već dovoljna za pokretanje nekih popularnih dodataka.

Ostala poboljšanja:

  • Podrška za samostalne web aplikacije u PWA (Progressive Web Apps) formatu je redizajnirana, a implementiran je D-Bus provajder za takve programe.
  • Refaktoring je počeo za prelazak na GTK 4.
  • Dodata podrška za "view-source:" URI šemu.
  • Poboljšan dizajn moda čitača.
  • Stavka za snimanje ekrana je dodata u kontekstni meni.
  • U postavkama je dodana opcija za onemogućavanje preporuka za pretraživanje u načinu rada web aplikacije.

izvor: opennet.ru

Dodajte komentar