Veröffentlichung eines neuen stabilen Branches , Port des Browser-Engines fĂŒr die GTK-Plattform. WebKitGTK ermöglicht die Nutzung aller Funktionen von WebKit ĂŒber eine GObject-basierte, GNOME-orientierte Programmierschnittstelle und kann zur Integration von Mitteln zur Verarbeitung von Web-Inhalten in beliebige Anwendungen verwendet werden, von der Nutzung in speziellen HTML/CSS-Parsern bis hin zur Erstellung voll funktionsfĂ€higer Webbrowser. Zu den bekannten Projekten, die WebKitGTK verwenden, zĂ€hlen und der Standardbrowser GNOME (Epiphany).
Wesentliche Ănderungen:
- UnterstĂŒtzung der Sandbox-Isolierung von Subprozessen hinzugefĂŒgt. Aus SicherheitsgrĂŒnden wurde das Einprozessmodell als veraltet erklĂ€rt;
- UnterstĂŒtzung fĂŒr den Mechanismus zur erzwungenen Aktivierung von sicheren Verbindungen hinzugefĂŒgt (HTTP Strict Transport Security);
- Die Möglichkeit zur Nutzung von Hardwarebeschleunigung beim Rendern in Umgebungen basierend auf Wayland wurde implementiert (die Bibliothek mit dem Backend );
- Der Code zur UnterstĂŒtzung von NPAPI-Plugins auf GTK2-Basis wurde entfernt;
- FĂŒr Eingabefelder wurde die UnterstĂŒtzung des Elements ;
- bereitgestellt, das eine BenutzeroberflĂ€che zur Eingabe von Emojis fĂŒr bearbeitbaren Inhalt anzeigt;
- Die Darstellung von SchaltflÀchen bei der Verwendung des dunklen GTK-Themes wurde verbessert;
- Probleme mit Erscheinungsbildern bei der LautstÀrkesteuerung in YouTube und im Kommentar-Dialog in GitHub wurden behoben.
Basierend auf WebKitGTK 2.26.0 wurde der GNOME Web Browser 3.34 (Epiphany) veröffentlicht, bei dem standardmĂ€Ăig die Sandbox-Isolierung fĂŒr die Verarbeitung von Webinhalten aktiviert ist. Die Handler sind jetzt nur auf den fĂŒr den Betrieb des Browsers benötigten Verzeichnissen beschrĂ€nkt. Zu den Neuerungen gehört auch:
- Die Möglichkeit, Tabs anzupinnen (tab pinning). Nachdem ein Tab angedockt wurde, bleibt er an seinem Platz in neuen Sitzungen.
- Der Werbeblocker wurde aktualisiert, der jetzt die von WebKit bereitgestellten Mittel zur Inhaltsfilterung nutzt. Der Wechsel zu der neuen API hat die Leistung des Blockers erheblich gesteigert.
- Das Layout der Ăbersichtsseite, die in einem neuen Tab geöffnet wird, wurde modernisiert.
- Arbeiten zur Optimierung fĂŒr mobile GerĂ€te wurden durchgefĂŒhrt.
Quelle: opennet.ru
