Udgivelse af WebKitGTK 2.38.0 browsermotor og Epiphany 43 webbrowser

Frigivelsen af ​​den nye stabile gren WebKitGTK 2.38.0, en port til WebKit-browsermotoren til GTK-platformen, er blevet annonceret. WebKitGTK giver dig mulighed for at bruge alle funktionerne i WebKit gennem en GNOME-orienteret programmeringsgrænseflade baseret på GObject og kan bruges til at integrere webindholdsbehandlingsværktøjer i enhver applikation, fra brug i specialiserede HTML/CSS-parsere til at skabe fuldfunktionelle webbrowsere. Blandt de velkendte projekter, der bruger WebKitGTK, kan vi bemærke standard GNOME-browseren (Epiphany). Tidligere blev WebKitGTK brugt i Midori-browseren, men efter at projektet overgik i hænderne på Astian Foundation, blev den gamle version af Midori på WebKitGTK opgivet, og ved at oprette en gaffel fra Wexond-browseren blev der skabt et fundamentalt anderledes produkt med samme navn Midori, men baseret på Electron and React platformen.

Nøgleændringer:

  • En ny designstil til kontrolknapper til afspilning af multimedieindhold er blevet foreslået.
  • Tilføjet API til indstilling af CSP (Content-Security-Policy) for browsertilføjelser.
  • Det er muligt at bruge eksterne inspektionssystemer i andre browsere (konfigurationen udføres ved hjælp af WEBKIT_INSPECTOR_HTTP_SERVER miljøvariablen).
  • Som standard er MediaSession API aktiveret, så du kan bruge MPRIS-grænsefladen til fjernkontrol af afspilning.
  • Tilføjet PDF-dokumentfremviser baseret på PDF.js.

Baseret på WebKitGTK 2.38.0 blev udgivelsen af ​​GNOME Web 43 (Epiphany) browseren dannet, som tilføjede understøttelse af tilføjelser i WebExtension-formatet. WebExtensions API giver dig mulighed for at oprette tilføjelser ved hjælp af standard webteknologier og forener udviklingen af ​​tilføjelser til forskellige browsere (WebExtensions bruges i tilføjelser til Chrome, Firefox og Safari). WebExtension API er endnu ikke fuldt implementeret, men denne support er allerede nok til at køre nogle populære tilføjelser.

Andre forbedringer:

  • Understøttelse af selvstændige webapplikationer i PWA-formatet (Progressive Web Apps) er blevet redesignet, og en D-Bus-udbyder til sådanne programmer er blevet implementeret.
  • Refaktorering for overgangen til GTK 4 er begyndt.
  • Tilføjet understøttelse af "view-source:" URI-skemaet.
  • Forbedret design af læsetilstand.
  • Et element til at tage skærmbilleder er blevet tilføjet til kontekstmenuen.
  • En mulighed er blevet tilføjet til indstillingerne for at deaktivere søgeanbefalinger i webapplikationstilstand.

Kilde: opennet.ru

Tilføj en kommentar