Rilascio del motore browser WebKitGTK 2.28.0 e del browser web Epiphany 3.36

Introdotto rilascio di un nuovo ramo stabile WebKitGTK 2.28.0, porta del motore del browser WebKit per la piattaforma GTK. WebKitGTK ti consente di utilizzare tutte le funzionalità di WebKit attraverso un'interfaccia di programmazione orientata a GNOME basata su GObject e può essere utilizzato per integrare strumenti di elaborazione dei contenuti Web in qualsiasi applicazione, dall'uso in parser HTML/CSS specializzati alla creazione di browser Web completi. Tra i progetti noti che utilizzano WebKitGTK, possiamo notare Midori e il browser GNOME standard (Epiphany).

Modifiche principali:

  • Aggiunta l'API ProcessSwapOnNavigation per controllare l'avvio di nuovi processi di gestione durante la navigazione tra siti diversi;
  • Aggiunti messaggi utente API per organizzare l'interazione con i componenti aggiuntivi;
  • Aggiunto supporto per l'attributo Set-Cookie SameSite, che può essere utilizzato per limitare l'invio di Cookie per richieste secondarie tra siti, come una richiesta di immagine o il caricamento di contenuti tramite un iframe da un altro sito;
  • Il supporto per i Service Worker è abilitato per impostazione predefinita;
  • Aggiunta l'API Pointer Lock, che consente ai creatori di giochi di ottenere un controllo più completo sul mouse, in particolare, nascondere il puntatore del mouse standard e fornire la propria gestione del movimento del mouse;
  • Aggiunta la possibilità di lavorare in un ambiente isolato fornita durante la distribuzione di programmi in pacchetti flatpak.
  • Per il rendering dei moduli, ci si assicura che venga utilizzato solo un tema chiaro;
  • Aggiunta una pagina di servizio “about:gpu” con informazioni sullo stack grafico;

Basato su WebKitGTK 2.28.0 formato rilascio del browser Web GNOME 3.36 (Epiphany), che include la possibilità di scaricare e visualizzare documenti PDF direttamente nella finestra del browser. L'interfaccia è stata riprogettata utilizzando tecniche di design reattivo per garantire un'esperienza confortevole indipendentemente dalla risoluzione dello schermo e dai DPI. Aggiunta una modalità di progettazione scura, attivata quando l'utente seleziona temi desktop scuri. Questa sera è previsto il rilascio di GNOME 3.36.

Fonte: opennet.ru

Aggiungi un commento