Esitatakse uus stabiilne WebKitGTK 2.38.0 haru, mis on WebKiti brauserimootori port GTK platvormile. WebKitGTK võimaldab kasutada kõiki WebKiti võimalusi GNOME-ile suunatud GObject-põhise liidese kaudu ning seda saab kasutada veebisisu töötlemise integreerimiseks erinevatesse rakendustesse, alates spetsialiseeritud HTML/CSS parseritest kuni täisfunktsionaalsete veebibrauserideni. Tuntud projektide seas, mis kasutavad WebKitGTK-d, on GNOME-i vaikimisi brauser (Epiphany). Varasemalt kasutati WebKitGTK-d ka Midori brauseris, kuid pärast projekti üleminekut Astian Foundationile jäeti vana versioon Midori-st WebKitGTK-le tähelepanuta ja hargnemise teel Wexondi brauserist loodi põhimõtteliselt erinev toode sama nimega Midori, kuid Electroni ja Reacti platvormil.
Olulised muudatused:
- Pakutakse uut stiili multimeedia sisu esitamise kontrollnuppude kujundamiseks.
- Lisatud API CSP (Content-Security-Policy) seadistamiseks brauseri lisandmoodulitele.
- Pakutakse võimalust kasutada väliseid inspektsioonisüsteeme, mis on saadaval teistes brauserites (seade toimub keskkonnamuutuja WEBKIT_INSPECTOR_HTTP_SERVER abil).
- Vaikimisi on lubatud API MediaSession, mis võimaldab kaugjuhtimist MPRIS liidese kaudu.
- Lisatud PDF-dokumentide kuvaja, mis põhineb PDF.js-l.
WebKitGTK 2.38.0 baasil on koostatud brauseri GNOME Web 43 (Epiphany) väljaanne, millel on tugi WebExtension formaadis laiendustele. WebExtensions API võimaldab luua laiendusi kasutades standardseid veebitehnoloogiaid ning ühtlustab laienduste arendamist erinevates brauserites (WebExtensionsit kasutatakse Chrome'i, Firefoxi ja Safari laiendustes). WebExtension API ei ole veel täielikult rakendatud, kuid praegune tugi on piisav mõnede populaarsete laienduste käivitamiseks.
Teised täiustused:
- On ümber töötatud sõltumatute veebirakenduste toe süsteem PWA (Progressive Web Apps) formaadis, rakendatud D-Bus pakkuja selliste programmide jaoks.
- Alustatud on refaktoreerimist üleminekuks GTK 4-le.
- Lisatud tugi URI-skeemile "view-source:".
- Parandatud lugemisrežiimi (reader mode) kujundust.
- Kontekstimenüle on lisatud valik ekraanipiltide tegemiseks.
- Seadetesse on lisatud võimalus välja lülitada otsingusoovitused veebirakenduste režiimis.
Allikas: opennet.ru
