Release des Browser-Engines WebKitGTK 2.38.0 und des Webbrowsers Epiphany 43

Die neue stabile Version 2.38.0 von WebKitGTK, dem Port der WebKit-Browser-Engine für die GTK-Plattform, wurde veröffentlicht. WebKitGTK ermöglicht die Nutzung aller Funktionen von WebKit über eine GNOME-orientierte Programmierschnittstelle auf Basis von GObject und kann zur Integration von Web-Inhaltsverarbeitungswerkzeugen in beliebige Anwendungen eingesetzt werden, von spezialisierten HTML/CSS-Parsern bis hin zu voll funktionsfähigen Webbrowsern. Zu den bekannten Projekten, die WebKitGTK nutzen, gehört der Standardbrowser von GNOME (Epiphany). Zuvor wurde WebKitGTK im Browser Midori verwendet, aber nach der Übergabe des Projekts an die Astian Foundation wurde die alte Version von Midori auf WebKitGTK eingestellt, und durch die Schaffung eines Forks des Browsers Wexond wurde ein grundlegend anderes Produkt mit dem gleichen Namen Midori entwickelt, jedoch auf Basis von Electron und React.

Wichtige Änderungen:

  • Ein neuer Stil für die Gestaltung von Steuerelementen zur Medienwiedergabe wurde vorgeschlagen.
  • Ein API zur Festlegung von CSP (Content-Security-Policy) für Browsererweiterungen wurde hinzugefügt.
  • Es wurde die Möglichkeit geschaffen, 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, die eine Fernsteuerung der Wiedergabe über die MPRIS-Oberfläche ermöglicht.
  • Ein PDF-Dokumentenbetrachter auf Basis von PDF.js wurde hinzugefügt.

Auf Basis von WebKitGTK 2.38.0 wurde die Version GNOME Web 43 (Epiphany) veröffentlicht, die die Unterstützung von Erweiterungen im WebExtension-Format bietet. Die WebExtensions-API ermöglicht die Erstellung von Erweiterungen mit gängigen Web-Technologien und vereinfacht die Entwicklung von Erweiterungen für verschiedene Browser (WebExtensions werden in Erweiterungen für Chrome, Firefox und Safari verwendet). Die WebExtension-API ist derzeit noch nicht vollständig implementiert, aber diese Unterstützung reicht bereits aus, um einige populäre Erweiterungen auszuführen.

Weitere Verbesserungen:

  • Die Unterstützung für eigenständige Webanwendungen im PWA-Format (Progressive Web Apps) wurde überarbeitet, und ein D-Bus-Anbieter für solche Programme wurde implementiert.
  • Der Refactoring-Prozess zur Umstellung auf GTK 4 hat begonnen.
  • Die Unterstützung für das URI-Schema „view-source:“ wurde hinzugefügt.
  • Das Design des Lesemodus wurde verbessert.
  • Im Kontextmenü wurde eine Option zum Erstellen von Screenshots hinzugefügt.
  • In den Einstellungen wurde eine Option zum Deaktivieren von Suchvorschlägen im Webanwendungsmodus hinzugefügt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster