Paskelbta naujos stabilios šakos WebKitGTK 2.38.0, GTK platformai skirto WebKit naršyklės variklio prievado, išleidimas. „WebKitGTK“ leidžia naudotis visomis „WebKit“ funkcijomis per į GNOME orientuotą programavimo sąsają, pagrįstą „GObject“, ir gali būti naudojama žiniatinklio turinio apdorojimo įrankiams integruoti į bet kurią programą – nuo naudojimo specializuotuose HTML/CSS analizatoriuose iki visų funkcijų turinčių žiniatinklio naršyklių kūrimo. Tarp gerai žinomų projektų, kuriuose naudojama WebKitGTK, galime paminėti standartinę GNOME naršyklę (Epiphany). Anksčiau WebKitGTK buvo naudojama Midori naršyklėje, tačiau projektui perėjus į Astian Foundation rankas, buvo atsisakyta senosios Midori versijos WebKitGTK ir sukūrus šakutę iš Wexond naršyklės, buvo sukurtas iš esmės kitoks produktas su tuo pačiu pavadinimu Midori, bet paremtas Electron and React platforma.
Pagrindiniai pakeitimai:
- Pasiūlytas naujas daugialypės terpės turinio atkūrimo valdymo mygtukų dizaino stilius.
- Pridėta API naršyklės priedų CSP (Content-Security-Policy) nustatymui.
- Galima naudoti kitose naršyklėse pateiktas išorines tikrinimo sistemas (konfigūracija atliekama naudojant aplinkos kintamąjį WEBKIT_INSPECTOR_HTTP_SERVER).
- Pagal numatytuosius nustatymus MediaSession API yra įjungta, todėl nuotoliniam atkūrimo valdymui galite naudoti MPRIS sąsają.
- Pridėta PDF dokumentų peržiūros priemonė, pagrįsta PDF.js.
Remiantis WebKitGTK 2.38.0, buvo sukurta GNOME Web 43 (Epiphany) naršyklė, kuri papildė priedų palaikymą WebExtension formatu. „WebExtensions“ API leidžia kurti priedus naudojant standartines žiniatinklio technologijas ir suvienodina priedų kūrimą skirtingoms naršyklėms (WebExtensions naudojami „Chrome“, „Firefox“ ir „Safari“ prieduose). „WebExtension“ API dar nėra visiškai įdiegta, tačiau šio palaikymo jau pakanka, kad būtų galima paleisti kai kuriuos populiarius priedus.
Kiti patobulinimai:
- Buvo perkurtas savarankiškų žiniatinklio programų palaikymas PWA (Progressive Web Apps) formatu ir įdiegtas tokių programų D-Bus tiekėjas.
- Prasidėjo perėjimo prie GTK 4 pertvarkymas.
- Pridėtas URI schemos „view-source:“ palaikymas.
- Patobulintas skaitymo režimo dizainas.
- Ekrano kopijų darymo elementas įtrauktas į kontekstinį meniu.
- Prie nustatymų pridėta parinktis išjungti paieškos rekomendacijas žiniatinklio programos režimu.
Šaltinis: opennet.ru
