A WebKitGTK 2.38.0 böngészőmotornak és az Epiphany 43 webböngészőnek a kiadása

Megjelent a stabil WebKitGTK 2.38.0 verzió, a WebKit böngészőmotor GTK platformra portolt változata. A WebKitGTK lehetővé teszi a WebKit összes lehetőségének használatát egy GNOME-orientált programozási interfészen keresztül, GObject alapú technológiával, és alkalmazható webtartalom feldolgozására bármilyen alkalmazásban, kezdve a speciális HTML/CSS elemzőktől egészen a teljes funkcionalitású webböngészők létrehozásáig. Ismert projektek, amelyek WebKitGTK-t használnak, például a GNOME beépített böngészője (Epiphany). Korábban a WebKitGTK-t használták a Midori böngészőben, de miután a projekt az Astian Foundation kezébe került, az WebKitGTK-ra épülő régi Midori verziót elhagyták, és a Wexond böngészőből egy eltérő terméket hoztak létre azonos nevű Midori néven, de már Electron és React alapokra építve.

Kulcsfontosságú változások:

  • Javasolt új stílus a multimédiás tartalmak lejátszási vezérlőgombjainak megjelenésére.
  • Hozzáadva az API a CSP (Content-Security-Policy) beállításához a böngészőbővítmények számára.
  • Lehetőség nyílt külső ellenőrző rendszerek használatára, amelyeket más böngészők biztosítanak (a beállítás a WEBKIT_INSPECTOR_HTTP_SERVER környezeti változó segítségével történik).
  • Alapértelmezetten bekapcsolva az API MediaSession, amely lehetővé teszi a MPRIS felület használatát a lejátszás távoli vezérléséhez.
  • Hozzáadva egy PDF-dokumentumok olvasója a PDF.js alapjain.

A WebKitGTK 2.38.0 alapján készült el a GNOME Web 43 (Epiphany) böngésző, amelyben bevezetésre került a WebExtension formátumú bővítmények támogatása. A WebExtensions API lehetővé teszi bővítmények létrehozását a szokásos webtechnológiák segítségével, és egységesíti a bővítmények fejlesztését különböző böngészők számára (a WebExtensions alkalmazva van a Chrome, Firefox és Safari bővítményekben). A WebExtension API még nem teljesen megvalósított, de a meglévő támogatás már elegendő néhány népszerű bővítmény futtatásához.

Egyéb fejlesztések:

  • Áttervezésre került az önálló webalkalmazások támogatása PWA (Progressive Web Apps) formátumban, D-Bus szolgáltató valósult meg az ilyen programokhoz.
  • Megkezdődött a refaktorálás a GTK 4-re való áttérés érdekében.
  • Hozzáadva a 'view-source:' URI séma támogatása.
  • Javult az olvasási mód megjelenése.
  • A helyi menübe hozzáadva egy pont a képernyőfotók készítésére.
  • A beállításokhoz hozzáadva egy opció a keresési ajánlások kikapcsolására webalkalmazás módban.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster