Den nya stabila versionen av WebKitGTK 2.38.0 har lanserats, som Àr en port av webblÀsarmotorn WebKit för GTK-plattformen. WebKitGTK gör det möjligt att utnyttja alla funktioner i WebKit via ett GNOME-orienterat grÀnssnitt baserat pÄ GObject och kan anvÀndas för att integrera verktyg för webbinnehÄllshantering i olika applikationer, frÄn specialiserade HTML/CSS-parsare till fullfjÀdrade webblÀsare. Bland kÀnda projekt som anvÀnder WebKitGTK kan nÀmnas GNOME:s inbyggda webblÀsare (Epiphany). Tidigare anvÀndes WebKitGTK i webblÀsaren Midori, men efter överlÄtelsen av projektet till Astian Foundation övergavs den gamla versionen av Midori pÄ WebKitGTK, och genom att skapa en avknoppning av webblÀsaren Wexond har en helt annan produkt med samma namn, Midori, skapats, baserad pÄ Electron och React.
NyckelÀndringar:
- En ny stil för knappar som kontrollerar uppspelning av multimedia har föreslagits.
- Ett API för att stÀlla in CSP (Content-Security-Policy) för webblÀsartillÀgg har lagts till.
- Möjligheten att anvÀnda externa inspektionssystem som erbjuds av andra webblÀsare har införts (instÀllningen görs med hjÀlp av miljövariabeln WEBKIT_INSPECTOR_HTTP_SERVER).
- API:et MediaSession Àr som standard aktiverat och möjliggör fjÀrrkontroll av uppspelning via MPRIS-grÀnssnittet.
- En PDF-dokumentvisare baserad pÄ PDF.js har lagts till.
Basen för WebKitGTK 2.38.0 har anvÀnts för att skapa versionen av webblÀsaren GNOME Web 43 (Epiphany), dÀr stöd för tillÀgg i WebExtension-format har lagts till. WebExtensions API möjliggör skapande av tillÀgg med hjÀlp av standardwebbteknologier och standardiserar utvecklingen av tillÀgg för olika webblÀsare (WebExtensions anvÀnds i tillÀgg för Chrome, Firefox och Safari). Stödet för WebExtension API Àr Ànnu inte fullt genomfört, men den nuvarande implementationen Àr tillrÀcklig för att köra vissa populÀra tillÀgg.
Andra förbÀttringar:
- Stödet för sjÀlvstÀndiga webbaserade applikationer i PWA-format (Progressive Web Apps) har omarbetats, och en D-Bus-leverantör för sÄdana program har implementerats.
- Refaktorisering har pÄbörjats för att göra övergÄngen till GTK 4.
- Stöd för URI-schemat 'view-source:' har lagts till.
- Utseendet pÄ lÀslÀget (reader mode) har förbÀttrats.
- Ett alternativ för att skapa skÀrmdumpar har lagts till i sammanhangmenyn.
- En instÀllning för att inaktivera sökförslag i webbaserade applikationer har lagts till i instÀllningarna.
KĂ€lla: opennet.ru
