Megjelent a stabil WebKitGTK 2.38.0 verzió, a WebKit böngészőmotor GTK platformra portolt változata. A WebKitGTK lehetővé teszi a WebKit összes lehetőségének használatát egy GNOME-orientált programozási interfészen keresztül, GObject alapú technológiával, és alkalmazható webtartalom feldolgozására bármilyen alkalmazásban, kezdve a speciális HTML/CSS elemzőktől egészen a teljes funkcionalitású webböngészők létrehozásáig. Ismert projektek, amelyek WebKitGTK-t használnak, például a GNOME beépített böngészője (Epiphany). Korábban a WebKitGTK-t használták a Midori böngészőben, de miután a projekt az Astian Foundation kezébe került, az WebKitGTK-ra épülő régi Midori verziót elhagyták, és a Wexond böngészőből egy eltérő terméket hoztak létre azonos nevű Midori néven, de már Electron és React alapokra építve.
Kulcsfontosságú változások:
- Javasolt új stílus a multimédiás tartalmak lejátszási vezérlőgombjainak megjelenésére.
- Hozzáadva az API a CSP (Content-Security-Policy) beállításához a böngészőbővítmények számára.
- Lehetőség nyílt külső ellenőrző rendszerek használatára, amelyeket más böngészők biztosítanak (a beállítás a WEBKIT_INSPECTOR_HTTP_SERVER környezeti változó segítségével történik).
- Alapértelmezetten bekapcsolva az API MediaSession, amely lehetővé teszi a MPRIS felület használatát a lejátszás távoli vezérléséhez.
- Hozzáadva egy PDF-dokumentumok olvasója a PDF.js alapjain.
A WebKitGTK 2.38.0 alapján készült el a GNOME Web 43 (Epiphany) böngésző, amelyben bevezetésre került a WebExtension formátumú bővítmények támogatása. A WebExtensions API lehetővé teszi bővítmények létrehozását a szokásos webtechnológiák segítségével, és egységesíti a bővítmények fejlesztését különböző böngészők számára (a WebExtensions alkalmazva van a Chrome, Firefox és Safari bővítményekben). A WebExtension API még nem teljesen megvalósított, de a meglévő támogatás már elegendő néhány népszerű bővítmény futtatásához.
Egyéb fejlesztések:
- Áttervezésre került az önálló webalkalmazások támogatása PWA (Progressive Web Apps) formátumban, D-Bus szolgáltató valósult meg az ilyen programokhoz.
- Megkezdődött a refaktorálás a GTK 4-re való áttérés érdekében.
- Hozzáadva a 'view-source:' URI séma támogatása.
- Javult az olvasási mód megjelenése.
- A helyi menübe hozzáadva egy pont a képernyőfotók készítésére.
- A beállításokhoz hozzáadva egy opció a keresési ajánlások kikapcsolására webalkalmazás módban.
Forrás: opennet.ru
