Erschaffung eines neuen stabilen Zweigs , Port des Browser-Engines für die GTK-Plattform. WebKitGTK ermöglicht die Nutzung aller Funktionen von WebKit über eine GNOME-orientierte API basierend auf GObject und kann zur Integration von Webinhaltsverarbeitungswerkzeugen in beliebige Anwendungen eingesetzt werden – von spezialisierten HTML/CSS-Parsern bis hin zur Erstellung voll funktionsfähiger Webbrowser. Zu den bekannten Projekten, die WebKitGTK verwenden, gehören und der Standardbrowser GNOME (Epiphany).
Wichtige Änderungen:
- Unterstützung für den Mechanismus hinzugefügt (Intelligent Tracking Prevention) zur Verhinderung der Nachverfolgung von Benutzerbewegungen zwischen Websites. ITP blockiert die Installation von Drittanbieter-Cookies und HSTS, reduziert die Übertragung von Informationen im Referrer-Header, begrenzt Cookies, die über JavaScript gesetzt wurden, auf 7 Tage, und blockiert gängige Methoden zur Umgehung der Nachverfolgung.
- Unterstützung für die CSS-Eigenschaft
zur Anwendung grafischer Effekte im Bereich hinter einem Element hinzugefügt. - Die Verwendung von GTK-Themes für das Rendern von Webform-Elementen wurde eingestellt. Eine API zum Deaktivieren der Verwendung von GTK für Scrollleisten wurde hinzugefügt.
- Unterstützung für Videoformate im
-Element hinzugefügt.
- Automatische Wiedergabe von Video und Sound ist standardmäßig deaktiviert. Eine API zur Festlegung von Regeln für die automatische Wiedergabe von Videos wurde hinzugefügt.
- Eine API zum Stummschalten eines bestimmten Webviews wurde hinzugefügt.
- Das Kontextmenü wurde um eine Option zur Extraktion von unformatiertem Text aus der Zwischenablage erweitert, selbst wenn formatierter Text im Zwischenspeicher vorhanden ist.
Basierend auf WebKitGTK 2.30.0 wurde der Browser GNOME Web 3.38 (Epiphany) veröffentlicht, der folgende Änderungen enthält:
- Standardmäßig ein Schutz gegen das Tracking der Nutzerbewegungen zwischen Websites aktiviert ist.
- Die Einstellungen wurden um die Möglichkeit ergänzt, das Speichern von Daten durch Websites in lokalen Speichern zu blockieren.
- Die Unterstützung für den Import von Passwörtern und Lesezeichen aus dem Google Chrome-Browser wurde implementiert.
- Der integrierte Passwortmanager wurde überarbeitet.
- Tasten zum Stummschalten/Laustellen des Sounds in ausgewählten Tabs wurden hinzugefügt.
- Die Dialoge für Einstellungen und den Verlauf wurden neu gestaltet.
- Das automatische Abspielen von Videos mit Ton ist standardmäßig untersagt.
- Die Möglichkeit zur Anpassung des automatischen Abspielens von Videos in Bezug auf einzelne Websites wurde hinzugefügt.
Quelle: opennet.ru
