Veröffentlichung der Browser-Engine WebKitGTK 2.26.0 und des Webbrowsers Epiphany 3.34

Eingereicht von Veröffentlichung eines neuen stabilen Zweigs WebKitGTK 2.26.0, Browser-Engine-Port WebKit für die GTK-Plattform. 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 erwähnen Midori und der Standard-GNOME-Browser (Epiphany).

Wichtige Änderungen:

  • Unterstützung für die Sandbox-Isolierung von Unterprozessen hinzugefügt. Aus Sicherheitsgründen wurde das Einzelprozessmodell veraltet;
  • Unterstützung für einen Mechanismus zum Erzwingen der Aktivierung einer sicheren Verbindung hinzugefügt HSTS (Strenge HTTP-Transportsicherheit);
  • Die Möglichkeit, die Hardwarebeschleunigung beim Rendern in Wayland-basierten Umgebungen zu aktivieren, wurde implementiert (die Bibliothek wird zur Beschleunigung verwendet). libwpe mit Backend unterzeichnet);
  • Code zur Unterstützung von GTK2-basierten NPAPI-Plugins entfernt;
  • Für Eingabefelder wurde eine Elementunterstützung implementiert Datalist;
  • Die Schnittstelle zum Eingeben von Emojis für bearbeitete Inhalte wird angezeigt;
  • Verbesserte Darstellung der Schaltflächen bei Verwendung des dunklen GTK-Designs;
  • Probleme mit dem Auftreten von Artefakten auf der Schaltfläche zur Lautstärkeregelung in Youtube und dem Dialog zum Hinzufügen eines Kommentars in Github wurden behoben.

Basierend auf WebKitGTK 2.26.0 gebildet Veröffentlichung des Browsers GNOME Web 3.34 (Epiphany), in dem die Sandbox-Isolation von Prozessen zur Verarbeitung von Webinhalten standardmäßig aktiviert ist. Handler sind jetzt darauf beschränkt, nur auf Verzeichnisse zuzugreifen, die für die Funktion des Browsers erforderlich sind. Zu den Neuerungen zählen außerdem:

  • Möglichkeit, Tabs anzuheften. Sobald die Registerkarte angeheftet ist, bleibt sie in neuen Sitzungen an ihrem Platz.
  • Der Werbeblocker wurde aktualisiert, um die Inhaltsfilterfunktionen von WebKit zu nutzen. Der Übergang zu einer neuen API hat die Leistung des Blockers erheblich verbessert.
  • Das Design der Übersichtsseite, die in einem neuen Tab geöffnet wird, wurde modernisiert.
  • Es wurden Arbeiten zur Optimierung für mobile Geräte durchgeführt.

Veröffentlichung der Browser-Engine WebKitGTK 2.26.0 und des Webbrowsers Epiphany 3.34

Source: opennet.ru

Kommentar hinzufügen