Rilascio del motore del browser WebKitGTK 2.38.0 e del browser web Epiphany 43

È stato rilasciato un nuovo aggiornamento stabile di WebKitGTK 2.38.0, il porting del motore del browser WebKit per la piattaforma GTK. WebKitGTK consente di utilizzare tutte le funzionalità di WebKit attraverso un'interfaccia programmativa orientata a GNOME basata su GObject e può essere utilizzato per integrare strumenti di elaborazione dei contenuti web in qualsiasi applicazione, dalla realizzazione di parser HTML/CSS specializzati fino alla creazione di browser web a piena funzionalità. Tra i progetti noti che utilizzano WebKitGTK, si distingue il browser predefinito di GNOME (Epiphany). In precedenza, WebKitGTK era utilizzato nel browser Midori, ma dopo il trasferimento del progetto alla Astian Foundation, la versione precedente di Midori basata su WebKitGTK è stata abbandonata e, tramite la creazione di un fork del browser Wexond, è stato sviluppato un prodotto completamente nuovo con lo stesso nome Midori, ma basato sulla piattaforma Electron e React.

Principali modifiche:

  • È stato proposto un nuovo stile di design per i pulsanti di controllo della riproduzione dei contenuti multimediali.
  • Aggiunto l'API per impostare la CSP (Content-Security-Policy) per le estensioni del browser.
  • È stata fornita la possibilità di utilizzare sistemi di ispezione esterni, forniti in altri browser (la configurazione viene effettuata tramite la variabile di ambiente WEBKIT_INSPECTOR_HTTP_SERVER).
  • Per impostazione predefinita, l'API MediaSession è attivata, consentendo il controllo remoto della riproduzione tramite l'interfaccia MPRIS.
  • È stato aggiunto un visualizzatore di documenti PDF basato su PDF.js.

Basato su WebKitGTK 2.38.0, è stata rilasciata la versione del browser GNOME Web 43 (Epiphany), che include il supporto per le estensioni in formato WebExtension. L'API WebExtensions consente di creare estensioni utilizzando le tecnologie web standard e unifica lo sviluppo di estensioni per diversi browser (WebExtensions è utilizzato nelle estensioni per Chrome, Firefox e Safari). L'API WebExtension non è ancora completamente implementata, ma il supporto attuale è sufficiente per eseguire alcune estensioni popolari.

Altri miglioramenti:

  • È stata riprogettata la gestione delle applicazioni web autonome in formato PWA (Progressive Web Apps), realizzando un fornitore D-Bus per tali programmi.
  • È iniziato il rifattorizzazione per il passaggio a GTK 4.
  • È stato aggiunto il supporto per lo schema URI "view-source:".
  • È stato migliorato il design della modalità lettore.
  • Nel menu contestuale è stata aggiunta un'opzione per creare screenshot.
  • Nelle impostazioni è stata aggiunta un'opzione per disattivare le raccomandazioni di ricerca nella modalità web-app.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster