Veröffentlichung der Browser-Engine WebKitGTK 2.38.0 und des Webbrowsers Epiphany 43

Die Veröffentlichung des neuen stabilen Zweigs WebKitGTK 2.38.0, einer Portierung der WebKit-Browser-Engine für die GTK-Plattform, wurde angekündigt. WebKitGTK ermöglicht Ihnen die Nutzung aller Funktionen von WebKit über eine GNOME-orientierte Programmierschnittstelle auf Basis von GObject und kann zur Integration von Tools zur Verarbeitung von Webinhalten in jede Anwendung verwendet werden, von der Verwendung in speziellen HTML/CSS-Parsern bis hin zur Erstellung voll ausgestatteter Webbrowser. Unter den bekannten Projekten, die WebKitGTK verwenden, können wir den Standard-GNOME-Browser (Epiphany) erwähnen. Zuvor wurde WebKitGTK im Midori-Browser verwendet, aber nachdem das Projekt in die Hände der Astian Foundation übergegangen war, wurde die alte Version von Midori auf WebKitGTK aufgegeben und durch die Erstellung eines Forks aus dem Wexond-Browser wurde ein grundlegend anderes Produkt mit dem erstellt gleichnamiger Midori, aber basierend auf der Electron- und React-Plattform.

Wichtige Änderungen:

  • Es wurde ein neuer Designstil für Steuertasten für die Wiedergabe von Multimediainhalten vorgeschlagen.
  • API zum Festlegen von CSP (Content-Security-Policy) für Browser-Add-ons hinzugefügt.
  • Es ist möglich, externe Inspektionssysteme zu verwenden, die in anderen Browsern bereitgestellt werden (die Konfiguration erfolgt über die Umgebungsvariable WEBKIT_INSPECTOR_HTTP_SERVER).
  • Standardmäßig ist die MediaSession-API aktiviert, sodass Sie die MPRIS-Schnittstelle zur Fernsteuerung der Wiedergabe verwenden können.
  • PDF-Dokument-Viewer basierend auf PDF.js hinzugefügt.

Basierend auf WebKitGTK 2.38.0 wurde die Veröffentlichung des Browsers GNOME Web 43 (Epiphany) erstellt, der Unterstützung für Add-ons im WebExtension-Format hinzufügte. Mit der WebExtensions-API können Sie Add-ons mithilfe von Standard-Webtechnologien erstellen und die Entwicklung von Add-ons für verschiedene Browser vereinheitlichen (WebExtensions werden in Add-ons für Chrome, Firefox und Safari verwendet). Die WebExtension-API ist noch nicht vollständig implementiert, aber diese Unterstützung reicht bereits aus, um einige beliebte Add-ons auszuführen.

Weitere Verbesserungen:

  • Die Unterstützung für eigenständige Webanwendungen im PWA-Format (Progressive Web Apps) wurde neu gestaltet und ein D-Bus-Anbieter für solche Programme implementiert.
  • Das Refactoring für den Übergang zu GTK 4 hat begonnen.
  • Unterstützung für das URI-Schema „view-source:“ hinzugefügt.
  • Verbessertes Design des Lesemodus.
  • Dem Kontextmenü wurde ein Element zum Aufnehmen von Screenshots hinzugefügt.
  • Den Einstellungen wurde eine Option hinzugefügt, um Suchempfehlungen im Webanwendungsmodus zu deaktivieren.

Source: opennet.ru

Kommentar hinzufügen