Lansarea motorului de browsere WebKitGTK 2.38.0 și a browser-ului web Epiphany 43

A fost lansată versiunea nouă, stabilă a WebKitGTK 2.38.0, un port al motorului de browsere WebKit pentru platforma GTK. WebKitGTK permite utilizarea tuturor funcționalităților WebKit printr-o interfață de programare orientată pe GNOME bazată pe GObject și poate fi folosit pentru integrarea instrumentelor de procesare a conținutului web în diverse aplicații, de la utilizarea în parsere specializate HTML/CSS, până la crearea de browsere web complete. Dintre proiectele cunoscute care folosesc WebKitGTK, se numără browser-ul implicit GNOME (Epiphany). Anterior, WebKitGTK a fost folosit în browser-ul Midori, dar după ce proiectul a fost preluat de Astian Foundation, vechea variantă Midori pe WebKitGTK a fost abandonată, iar prin crearea unei ramificații din browser-ul Wexond, a fost creat un produs complet diferit cu același nume, Midori, dar pe baza platformei Electron și React.

Modificări cheie:

  • A fost propus un nou stil de formatare pentru butoanele de control al redării conținutului multimedia.
  • A fost adăugat API pentru setarea CSP (Content-Security-Policy) pentru extensiile browser-ului.
  • A fost oferită posibilitatea utilizării sistemelor externe de inspecție, disponibile în alte browsere (setarea se face prin intermediul variabilei de mediu WEBKIT_INSPECTOR_HTTP_SERVER).
  • API MediaSession este activat în mod implicit, permițând utilizarea interfeței MPRIS pentru controlul de la distanță al redării.
  • A fost adăugat un vizualizator de documente PDF bazat pe PDF.js.

Pe baza WebKitGTK 2.38.0, a fost lansat browser-ul GNOME Web 43 (Epiphany), care adaugă suport pentru extensii în format WebExtension. API-ul WebExtensions permite crearea de extensii folosind tehnologii web standard și unifică dezvoltarea extensiilor pentru diverse browsere (WebExtensions este folosit în extensiile pentru Chrome, Firefox și Safari). API-ul WebExtension nu este complet implementat deocamdată, dar acest suport este suficient pentru a rula unele extensii populare.

Alte îmbunătățiri:

  • S-a regândit suportul pentru aplicațiile web autonome în format PWA (Aplicații Web Progresive), fiind implementat un furnizor D-Bus pentru aceste programe.
  • A început refactorizarea pentru tranziția la GTK 4.
  • A fost adăugat suport pentru schema URI „view-source:”.
  • A fost îmbunătățit designul modului de citire (reader mode).
  • A fost adăugat un element în meniul contextual pentru crearea de capturi de ecran.
  • În setări a fost adăugată o opțiune pentru dezactivarea recomandărilor de căutare în modul aplicațiilor web.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster