Release van WebKitGTK 2.38.0 browser engine en Epiphany 43 webbrowser

De release van de nieuwe stabiele tak WebKitGTK 2.38.0, een poort van de WebKit-browser-engine voor het GTK-platform, is geïntroduceerd. Met WebKitGTK kunt u alle functies van WebKit gebruiken via een op GNOME gebaseerde GObject-gebaseerde API en kan worden gebruikt om tools voor het verwerken van webinhoud in elke toepassing te integreren, van gebruik in gespecialiseerde HTML / CSS-parsers tot het maken van complete webbrowsers. Van de bekende projecten die WebKitGTK gebruiken, kan men de reguliere GNOME-browser (Epiphany) opmerken. Voorheen werd WebKitGTK gebruikt in de Midori-browser, maar na de overdracht van het project aan de Astian Foundation werd de oude versie van Midori op WebKitGTK verlaten en, door een vertakking te maken vanuit de Wexond-browser, werd een fundamenteel ander product gemaakt met de dezelfde naam Midori, maar gebaseerd op het Electron en React platform.

Belangrijkste wijzigingen:

  • Er is een nieuwe ontwerpstijl voorgesteld voor de bedieningsknoppen voor het afspelen van multimedia-inhoud.
  • API toegevoegd voor het instellen van CSP (Content-Security-Policy) voor browser-add-ons.
  • Het is mogelijk om externe inspectiesystemen te gebruiken die in andere browsers beschikbaar zijn (de configuratie wordt uitgevoerd met behulp van de omgevingsvariabele WEBKIT_INSPECTOR_HTTP_SERVER).
  • Standaard is de MediaSession API ingeschakeld, zodat u de MPRIS-interface kunt gebruiken voor afspeelbediening op afstand.
  • PDF-documentviewer toegevoegd op basis van PDF.js.

Gebaseerd op WebKitGTK 2.38.0 werd de release van de GNOME Web 43 (Epiphany) browser gevormd, die ondersteuning voor add-ons in het WebExtension-formaat toevoegde. Met de WebExtensions API kunt u add-ons maken met behulp van standaard webtechnologieën en wordt de ontwikkeling van add-ons voor verschillende browsers verenigd (WebExtensions worden gebruikt in add-ons voor Chrome, Firefox en Safari). De WebExtension API is nog niet volledig geïmplementeerd, maar deze ondersteuning is al voldoende om enkele populaire add-ons uit te voeren.

Andere verbeteringen:

  • Ondersteuning voor op zichzelf staande webapplicaties in het PWA-formaat (Progressive Web Apps) is opnieuw ontworpen en er is een D-Bus-provider voor dergelijke programma's geïmplementeerd.
  • Het refactoringsproces voor de overgang naar GTK 4 is begonnen.
  • Ondersteuning toegevoegd voor het URI-schema "view-source:".
  • Verbeterd ontwerp van de leesmodus.
  • Er is een item voor het maken van schermafbeeldingen toegevoegd aan het contextmenu.
  • Er is een optie aan de instellingen toegevoegd om zoekaanbevelingen in de webapplicatiemodus uit te schakelen.

Bron: opennet.ru

Voeg een reactie