Teatati uue stabiilse haru WebKitGTK 2.38.0, GTK platvormi WebKiti brauserimootori pordi, vÀljalasest. WebKitGTK vÔimaldab kasutada kÔiki WebKiti funktsioone GObjectil pÔhineva GNOME-le orienteeritud programmeerimisliidese kaudu ja seda saab kasutada veebisisu töötlemise tööriistade integreerimiseks mis tahes rakendustesse, alates kasutamisest spetsiaalsetes HTML/CSS-i parserites kuni tÀisfunktsionaalsete veebibrauserite loomiseni. Tuntud WebKitGTK-d kasutavate projektide hulgast vÔime mÀrkida standardset GNOME-brauserit (Epiphany). Varem kasutati Midori brauseris WebKitGTK-d, kuid pÀrast projekti Astian Foundationi kÀtte jÔudmist loobuti Midori vanast versioonist WebKitGTK-s ja Wexondi brauserist kahvli loomisega loodi pÔhimÔtteliselt erinev toode samanimeline Midori, kuid pÔhineb platvormil Electron and React.
Peamised muudatused:
- Multimeediasisu taasesituse juhtimiseks mÔeldud nuppude kujundusele on pakutud vÀlja uus stiil.
- Lisatud API brauserilaiendite CSP (sisu turbepoliitika) seadistamiseks.
- Teistes brauserites pakutavate vĂ€liste kontrollsĂŒsteemide kasutamise vĂ”imalus on tagatud (konfigureerimine toimub keskkonnamuutuja WEBKIT_INSPECTOR_HTTP_SERVER abil).
- Vaikimisi on MediaSession API lubatud, mis vÔimaldab teil MPRIS-liidest kasutada taasesituse kaugjuhtimiseks.
- Lisatud PDF-dokumentide vaatur, mis pÔhineb PDF.js-il.
WebKitGTK 2.38.0 pĂ”hjal on loodud GNOME Web 43 (Epiphany) brauserivĂ€ljalase, mis lisab tuge WebExtensioni vormingus lisandmoodulitele. WebExtensionsi API vĂ”imaldab teil luua lisandmooduleid standardsete veebitehnoloogiate abil ja ĂŒhtlustab lisandmoodulite arendamist erinevatele brauseritele (WebExtensionsi kasutatakse Chrome'i, Firefoxi ja Safari lisandmoodulites). WebExtensionsi API-t pole veel tĂ€ielikult rakendatud, kuid see tugi on juba piisav mĂ”nede populaarsete lisandmoodulite kĂ€ivitamiseks.
Muud tÀiustused:
- PWA (progressiivsete veebirakenduste) vormingus iseseisvate veebirakenduste tuge on ĂŒmber töötatud ja selliste programmide jaoks on rakendatud D-Busi pakkuja.
- GTK 4-le migreerimiseks vajalik refaktoreerimine on alanud.
- Lisatud tugi URI skeemile "view-source:".
- LugemisreĆŸiimi tĂ€iustatud disain.
- KontekstimenĂŒĂŒsse on lisatud ekraanipiltide loomise ĂŒksus.
- SĂ€tetesse on lisatud valik veebirakenduse reĆŸiimis otsingusoovituste keelamiseks.
Allikas: opennet.ru
