U publikua versioni i degës së re stabile WebKitGTK 2.38.0, porti i motorit të shfletuesit WebKit për platformën GTK. WebKitGTK lejon përdorimin e të gjitha mundësive të WebKit përmes një ndërfaqe programimi të orientuar ndaj GNOME të bazuar në GObject dhe mund të përdoret për integrimin e mjeteve për përpunimin e përmbajtjes web në çdo aplikacion, nga përdorimi në parserë të specializuar HTML/CSS, deri në krijimin e shfletuesve web me funksionalitet të plotë. Nga projektet e njohura që përdorin WebKitGTK, mund të përmendet shfletuesi i parazgjedhur GNOME (Epiphany). Më parë, WebKitGTK është përdorur në shfletuesin Midori, por pasi projekti kaloi në duar të Foundation Astian, versioni i vjetër Midori në WebKitGTK u braktis dhe përmes krijimit të një degëzimi nga shfletuesi Wexond u krijua një produkt krejtësisht tjetër me të njëjtin emër Midori, por të bazuar në platformën Electron dhe React.
Ndryshimet kryesore:
- Propozohet një stil i ri për formatimin e butonave të kontrollit të shfaqjes së përmbajtjes multimediale.
- Shtohet API për caktimin e CSP (Politika e Sigurisë së Përmbajtjes) për shtesat e shfletuesve.
- Ofrohet mundësia për të përdorur sisteme të jashtme inspektimi që ofrohen në shfletues të tjerë (konfigurimi bëhet nëpërmjet variablit të mjedisit WEBKIT_INSPECTOR_HTTP_SERVER).
- Duke qenë se API MediaSession është aktivizuar për shkak se mundëson kontrollin e shfaqjes nga distanca përmes ndërfaqes MPRIS.
- Shtohet një shikues PDF-i të bazuar në PDF.js.
Në bazë të WebKitGTK 2.38.0 është formuar versioni i shfletuesit GNOME Web 43 (Epiphany), në të cilin është shtuar mbështetje për shtesat në formatin WebExtension. API WebExtensions lejon krijimin e shtesave përmes teknologjive web standarde dhe unifikon zhvillimin e shtesave për shfletues të ndryshëm (WebExtensions përdoret në shtesat për Chrome, Firefox dhe Safari). API WebExtension nuk është realizuar plotësisht për momentin, por mbështetja e këtij API është e mjaftueshme për të funksionuar disa shtesa të njohura.
Përmirësime të tjera:
- ĂshtĂ« rishikuar mbĂ«shtetja pĂ«r aplikacione web vetĂ«-mjaftues nĂ« formatin PWA (Aplikacione Web Progresive), Ă«shtĂ« realizuar njĂ« ofrues D-Bus pĂ«r kĂ«to programe.
- Ka filluar procesi i riorganizimit për kalimin në GTK 4.
- Shtohet mbështetje për skemën URI "view-source:".
- ĂshtĂ« pĂ«rmirĂ«suar dizajni i modit tĂ« lexuesit.
- Në menunë kontekstuale është shtuar një opsion për krijimin e skrinshotëve.
- Në cilësime është shtuar një opsion për çaktivizimin e rekomandimeve të kërkimeve në modin e aplikacioneve web.
Burimi: opennet.ru
