Esitatud on uus stabiilne versioon WebKitGTK 2.38.0, WebKiti brauserimootori GTK platvormi port. WebKitGTK võimaldab kasutada kõiki WebKiti funktsioone GNOME-ile orienteeritud GObject-põhise liidese kaudu ning seda saab kasutada veebisisu töötlemise vahendite integreerimiseks erinevatesse rakendustesse, alates spetsialiseeritud HTML/CSS-parseritest kuni täisfunktsionaalsete veebibrauseriteni. Tuntud projektidest, mis kasutavad WebKitGTK-d, võib märgata GNOME-i vaikimisi brauserit (Epiphany). Varem kasutati WebKitGTK-d brauseris Midori, kuid pärast projekti üleminekut Astian Foundationi kätte on vana versioon Midori WebKitGTK-lt hüljatud ning Wexond brauserist tehtud harusoomine on tootnud põhimõtteliselt uue toote sama nimega Midori, kuid Electroni ja Reacti põhjal.
Peamised muutused:
- Pakutud on uus stiil multimeedia sisu esituse juhtnuppude kujundamiseks.
- Lisatud on API CSP (Content-Security-Policy) seadistamiseks brauseri lisandmoodulitele.
- Antud on võimalus kasutada väliseid inspekteerimissüsteeme, mis on kergesti saadaval teistes brauserites (seade toimub keskkonnamuutuja WEBKIT_INSPECTOR_HTTP_SERVER kaudu).
- Vaikimisi on aktiveeritud MediaSession API, mis võimaldab kasutada MPRIS-i kaudu kaugjuhtimist.
- Lisatud on PDF-dokumendivaaturi tugi, mis põhineb PDF.js-l.
WebKitGTK 2.38.0 põhjal on välja antud GNOME Web 43 (Epiphany) brauseri versioon, milles on lisatud WebExtension-formaadis lisandmoodulite tugi. WebExtensions API võimaldab luua lisandmooduleid tavaliste veebitehnoloogiate abil ja ühtlustab lisandmoodulite arendamist erinevates brauserites (WebExtensions-d kasutatakse Chrome'i, Firefoxi ja Safari lisandmoodulites). WebExtension API ei ole veel täielikult rakendatud, kuid see tugi on juba piisav, et käivitada mõningaid populaarseid lisandmooduleid.
Muud täiustused:
- Ümber töötatud on iseseisvate PWA (Progressive Web Apps) vormingus veebirakenduste toimetamine, teostatud D-Bus-teenusepakkuja sarnaste programmide jaoks.
- Alustatud on refaktoreerimist GTK 4-le üleminekuks.
- Lisatud on uri-skeemi "view-source:" tugi.
- Parendatud on lugemisrežiimi (reader mode) kujundust.
- Kontekstimennu on lisatud parameeter ekraanipiltide loomiseks.
- Seadete sektsiooni on lisatud võimalus keelata otsingu soovitused veebirakenduste režiimis.
Allikas: opennet.ru
