Lansarea motorului de browser WebKitGTK 2.38.0 și a browserului web Epiphany 43

A fost anunțată lansarea noii ramuri stabile WebKitGTK 2.38.0, un port al motorului de browser WebKit pentru platforma GTK. WebKitGTK vă permite să utilizați toate caracteristicile WebKit printr-o interfață de programare orientată spre GNOME bazată pe GObject și poate fi folosit pentru a integra instrumente de procesare a conținutului web în orice aplicație, de la utilizarea în parsere HTML/CSS specializate până la crearea de browsere web cu funcții complete. Printre proiectele cunoscute care folosesc WebKitGTK, putem remarca browserul standard GNOME (Epiphany). Anterior, WebKitGTK a fost folosit în browserul Midori, dar după ce proiectul a trecut în mâinile Fundației Astian, vechea versiune a lui Midori pe WebKitGTK a fost abandonată și prin crearea unui furk din browserul Wexond, a fost creat un produs fundamental diferit cu același nume Midori, dar bazat pe platforma Electron și React.

Schimbări cheie:

  • A fost propus un nou stil de design pentru butoanele de control al redării conținutului multimedia.
  • S-a adăugat API pentru setarea CSP (Content-Security-Policy) pentru suplimentele de browser.
  • Este posibil să se utilizeze sisteme de inspecție externe furnizate în alte browsere (configurarea se realizează folosind variabila de mediu WEBKIT_INSPECTOR_HTTP_SERVER).
  • În mod implicit, API-ul MediaSession este activat, permițându-vă să utilizați interfața MPRIS pentru controlul redării de la distanță.
  • S-a adăugat un vizualizator de documente PDF bazat pe PDF.js.

Pe baza WebKitGTK 2.38.0, a fost creat lansarea browserului GNOME Web 43 (Epiphany), care a adăugat suport pentru suplimente în formatul WebExtension. API-ul WebExtensions vă permite să creați suplimente folosind tehnologii web standard și unifică dezvoltarea suplimentelor pentru diferite browsere (WebExtensions sunt folosite în suplimente pentru Chrome, Firefox și Safari). API-ul WebExtension nu a fost încă pe deplin implementat, dar acest suport este deja suficient pentru a rula câteva suplimente populare.

Alte îmbunătățiri:

  • Suportul pentru aplicații web autonome în format PWA (Progressive Web Apps) a fost reproiectat și a fost implementat un furnizor D-Bus pentru astfel de programe.
  • Refactorizarea a început pentru tranziția la GTK 4.
  • S-a adăugat suport pentru schema URI „view-source:”.
  • Design îmbunătățit al modului cititor.
  • Un element pentru capturi de ecran a fost adăugat în meniul contextual.
  • A fost adăugată o opțiune la setări pentru a dezactiva recomandările de căutare în modul aplicație web.

Sursa: opennet.ru

Adauga un comentariu