WebKitGTK+

Screenshot der Software:
WebKitGTK+
Softwarebeschreibung:
Version: 2.16.6 / 2.18 RC Aktualisiert
Upload-Datum: 2 Oct 17
Entwickler: The WebKitGTK+ Team
Lizenz: Frei
Popularität: 21

Rating: nan/5 (Total Votes: 0)

WebKitGTK + ist eine völlig freie, vielseitige, leistungsstarke und Open Source Kommandozeilensoftware, die die leistungsfähige WebKit Rendering Engine auf das GTK + GUI Toolkit und natürlich auf die grafische GNOME Desktopumgebung .

Das Projekt umfasst die vollständige Funktionalität von WebKit über eine Reihe von GObject-basierten APIs (Application Programming Interfaces). Es eignet sich für Anwendungen, die jede Art von Webintegration erfordern, von reifen Webbrowsern bis zu hybriden HTML / CSS- p>
In Epiphany, Midori und anderen leistungsstarken Apps verwendet

WebKitGTK + wurde erfolgreich in gängigen und leistungsstarken Anwendungen eingesetzt, die unter der GNOME-Desktopumgebung arbeiten oder das GTK + -Toolkit benötigen, wie z. B. die Epiphany- und Midor-Webbrowser.

Das Projekt ist sowohl auf Desktop- als auch auf eingebetteten Systemen sehr nützlich, es unterstützt WebKit2 und ermöglicht Entwicklern die einfache Erstellung von Anwendungen, die auf die Webplattform angewiesen sind, um die Reaktionsfähigkeit und Sicherheit zu erhöhen.


Verwendet Prozesstrennung zur Unterstützung von GTK + 2-Plugins in GTK + 3-Apps

Ein weiteres interessantes Feature ist die Prozesstrennung, mit der WebKitGTK + Plug-ins nahtlos unterstützt, die in GTK + 3-Anwendungen in der 2.x-Filiale von GTK + wie Adobe Flash Player geschrieben sind.

Darüber hinaus bietet WebKitGTK + vollständige Unterstützung für Video- und Audiostreams in Webseiten über das GStreamer WebKit-Backend, unterstützt das HTML-Canvas-Element, unterstützt WebRTC- und WebAudio-Technologien sowie beschleunigtes Rendering und 3D-CSS.
Unter der Haube

Unter WebKitGTK + 's Laufzeitanforderungen (beachten Sie, dass sich die Liste im Laufe der Zeit ändert), können wir GTK + 3.6.0 oder höher, gail 3.0 oder später, GLib 2.36.0 oder höher, libsoup 2.42.0 oder höher, Kairo 1.10 oder höher, Pango 1.30.0 oder höher, libxml oder später 2.6, fontconfig 2.5 oder höher, FreeType2 oder höher 9.0 und libsecret.

Darüber hinaus kann WebKitGTK + abhängig von Ihren Konfigurationsoptionen auch GObject Introspection 1.32.0 oder höher, libxslt 1.1.7 oder höher, SQLite 3.0 oder höher, GStreamer 1.0.3 oder höher, gstreamer-plugins-base 1.0.3 oder später, Enchant 0.22 oder später, Clutter, sowie Clutter GTK +.

Was ist neu in dieser Version

  • Verbesserte CPU-Auslastung beim Rendern unter Wayland im beschleunigten Compositing-Modus.
  • Verbessern Sie den Speicherverbrauch des UI-Prozesses unter Wayland.
  • Behebung von Renderingproblemen auf manchen Websites mit beschleunigtem Compositing.
  • Behebung eines Web-Prozess-Crash beim Schließen des WebView.
  • Initialisiert libgcrypt auch im Netzwerkprozess.
  • Zeige Steuerelemente, wenn ein Videoelement nicht inline spielen darf.
  • Fügen Sie die Unterstützung für Cookies und Screenshots in WebDriver hinzu.
  • Mehrere Abstürze und Renderingprobleme beheben.
  • Übersetzungs-Updates: Brasilianisches Portugiesisch, Polnisch.

Was ist neu in Version 2.8.4:

  • Aktivieren Sie WebSQL, indem Sie ein Standardkontingent verwenden und nicht immer in openDatabase mit DOM Exception 18 ausfallen.
  • Verbesserung der Erkennung und Nutzung von GL / GLES / EGL-Bibliotheken.
  • Beheben Sie einen Absturz bei der Speicherzuweisung mithilfe von bmalloc auf 32-Bit-Systemen.
  • Korrigieren Sie das DOCUMENT_VIEWER-Cache-Modell, um den Speicher-Cache tatsächlich zu deaktivieren.
  • Beheben Sie einen WebProcess-Absturz nach einem zu großen Umleitungsfehler, wenn ein aktives NPAPI-Plugin vorhanden ist.
  • Beheben Sie einen WebProcess-Absturz, wenn die Einstellung für gtk-font-name leer ist.
  • Stellen Sie sicher, dass Math.abs () nicht negativ zurückgegeben wird.
  • Korrekte Wiederherstellung des beschleunigten Compositing nach einem WebProcess-Absturz.
  • Respektieren Sie die X-Frame-Optionen-Header beim Laden aus dem Anwendungs-Cache.
  • Mehrere Abstürze und Renderingprobleme behoben.
  • Korrigieren Sie die MIPS N64-Erkennung.
  • Mehrere Speicherlecks beheben.
  • Übersetzungs-Updates: Katalanisch.

Was ist neu in Version 2.8.0

  • Unterstützung der ersten Gesten.
  • HTML5-Benachrichtigungen.
  • Benutzerskript-Nachrichten.
  • HTML5-Farbeingabe.
  • APNG-Unterstützung.
  • Leistungsverbesserungen.
  • Audio-Benachrichtigungssignal abspielen.
  • Hintergrundfarbe der Webansicht.

Was ist neu in Version 2.4.8?

  • Beheben Sie SSL-Verbindungsprobleme mit einigen Websites nach dem POODLE-Schwachstellenupdate.
  • Beheben Sie einen Absturz beim Laden von Flash-Plugins.
  • Fixierung auf GNU Hurd
  • Fix auf OS X bauen.
  • Dokumentation von webkit_print_operation_get_page_setup () beheben.
  • Sicherheitsupdates: CVE-2014-1386, CVE-2014-1386, CVE-2014-1386, CVE-2014-1384, CVE- 2014-1390.

Was ist neu in Version 2.7.3:

  • API zur Unterstützung von HTML5-Benachrichtigungen hinzufügen.
  • Fügen Sie die UserMedia Permission Request API hinzu.
  • Die GObject DOM-Bindings-API gibt jetzt korrekt NULL zurück, um leere Strings zu verwenden, um zwischen nicht vorhanden und vorhanden, aber leer zu unterscheiden.
  • Unterstützung für text-decoration-skip hinzufügen.
  • Verbessern Sie den HTTP-Authentifizierungsdialog.
  • Setzen Sie das ID-Attribut der Meter- und Option-Elemente auf die Barrierefreiheit.
  • Verwenden Sie latin1 anstelle von UTF-8 für HTTP-Header-Werte.
  • NavigationsInfoProbesymbol für Inspektor aktualisieren.
  • Fügen Sie video / mp2t als alternativen Mimetype für MPEG TS hinzu.
  • Fügen Sie der Liste der unterstützten Mimetyps application / x-mpegurl und video / flv hinzu.
  • Fügen Sie dem HTTP-Medienquellenelement die SCHEDULING-Abfrageunterstützung hinzu.
  • Fix Deadlock beim Herunterfahren von AudioDestination.
  • Übersetzungs-Updates: Kannada, Assamesisch

Was ist neu in Version 2.3.4:

  • Fügen Sie API zu WebKitResponsePolicyDecision hinzu, um zu prüfen, ob der MIME-Typ angezeigt werden kann.
  • Aktivieren Sie die Vollbild-API standardmäßig.
  • Beheben Sie die Behandlung von HTTP-Zertifikaten, wenn der Netzwerkprozess aktiviert ist.
  • Downloads mit aktiviertem Netzwerkprozess korrigieren.
  • Beheben Sie die Handhabung von Cookies, wenn der Netzwerkprozess aktiviert ist.
  • Entfernen Sie die heruntergeladene Teildatei, wenn der Downloadvorgang fehlschlägt oder abgebrochen wird.
  • Erstellen Sie WebKitWebPage :: send-request-Signal nach einer Weiterleitung.
  • Fügen Sie das erweiterte Attribut xdg.origin.url zu Downloads in WebKit2 hinzu.
  • Fix WebGL mit GLES.
  • Übersetzungs-Updates: Niederländisch, Brasilianisches Portugiesisch.

Was ist neu in Version 2.2.4:

  • Deaktiviert MemoryCache, wenn das DOCUMENT_VIEWER-Cache-Modell festgelegt ist.
  • Entfernen Sie die heruntergeladene Teildatei, wenn der Downloadvorgang fehlschlägt oder abgebrochen wird.
  • Aktivieren Sie Web-Audio standardmäßig in configure.
  • Fügen Sie fehlende Zuordnungen von ARIA-Rollen zu ATK-Rollen hinzu.
  • Mehrere Abstürze beim Drucken über JavaScript beheben.
  • Beheben Sie einen X11-Fehler, wenn die Backing Store-Oberfläche zerstört wird.
  • Korrigieren Sie die User Agent-Zeichenfolge so, dass sie korrekterweise vorgibt, Mac OS X zu sein, um mehrere Websites zu reparieren, die auf dem Benutzeragenten wie Yahoo zurückgreifen.
  • Beheben Sie den Build mit Unterstützung für Wayland.
  • Beheben Sie den Build in FreeBSD.
  • Beheben Sie den Build in Mac / Darwin.
  • Behebt den Build mit GCC in i386.

Was ist neu in Version 2.3.3:

  • Die anfängliche Netzwerkprozessunterstützung ist standardmäßig deaktiviert.
  • CSS-Bereiche sind jetzt standardmäßig aktiviert.
  • Unterstützt die rechtsseitige Anbringung des Inspektors in WebKit2.
  • Hinzufügen der räumlichen Navigationseinstellungen zu WebKit2 GTK + API.
  • Fügen Sie die Medienquelleneinstellung sowohl zu WebKit1 als auch zu WebKit2 hinzu.
  • Unterstützt benutzerdefinierte Typen für Drag & Drop-Daten.
  • Vermeiden Sie zusätzliche Kopien beim Zeichnen von Bildern im Cairo-Backend.
  • Das Scrollen in Kombinationsfeldern wird korrigiert, wenn das Dropdown-Menü größer als der Bildschirm ist.
  • Render-AC-Layer auch bei Verwendung von GTK + 2 in WebKit1.
  • Repariert den Rückgabewert von webkit_web_view_get_view_source_mode () in WebKit1.
  • Sende Stream-Start, Caps und Segmentereignisse im Element webkitwebaudiosrc.
  • Die Suche nach Medieninhalten, die von Servern bereitgestellt werden, die keine Bereichsanforderungen unterstützen, wird behoben.
  • Beheben Sie einen Absturz, wenn Sie die Medienquelle im GStreamer-Medien-Backend verwenden.
  • Beheben Sie einen X11-Fehler, wenn die Backing Store-Oberfläche zerstört wird.
  • Expitter-Elemente mit ATK_ROLE_SEPARATOR zur Barrierefreiheit freigeben.
  • Expose Barrierefreiheit Objekte WAI-ARIA Landmark Rollen.
  • Objekte mit Accessibility-Objekten mit ATK_ROLE_ARTICLE anzeigen.
  • Zeigen Sie Accessibility-Objekte mit ATK_ROLE_CHECK_MENU_ITEM.
  • Entfernen Sie die Unterstützung für GStreamer 0.10.
  • Speicherverlust durch falsche Verwendung von gst_tag_list_merge in TextCombinerGStreamer.
  • Übersetzungs-Updates: Brasilianisches Portugiesisch.

Was ist neu in Version 2.3.2

  • Fügen Sie enable-media-stream für WebKit2 GTK + API.
  • Beheben Sie einen Absturz, wenn das Laden aufgrund von SSL-Fehlern in WebKit2 fehlschlägt.
  • Beheben Sie einen Absturz beim Drucken über JavaScript in WebKit2.
  • Fügen Sie Audio- und Videospuren für das GStreamer-Medien-Backend hinzu.
  • Setzen Sie Video- und Audioelemente ordnungsgemäß der Zugänglichkeit aus.
  • Korrigiere die ungültige Kairo-Matrix, wenn du zu kleine Flächen zeichnest.
  • Vermeiden Sie zusätzliche Kopien beim Zeichnen von Bildern mit Cairo.
  • Lassen Sie die Wiedergabegeschwindigkeit nicht aus, wenn Sie im GStreamer-Medien-Backend suchen.
  • Mehrere Build-Updates auf Nicht-Linux-Plattformen.

Was ist neu in Version 2.2.3:

  • Render-AC-Layer auch bei Verwendung von GTK + 2 in WebKit1.
  • Vermeiden Sie zusätzliche Kopien beim Zeichnen von Bildern im Cairo-Backend.
  • Repariert den Rückgabewert von webkit_web_view_get_view_source_mode () in WebKit1.
  • Das Scrollen in Kombinationsfeldern wird korrigiert, wenn das Dropdown-Menü größer als der Bildschirm ist.
  • Entfernen Sie Chrom als Benutzer-Agent und behaupten Sie, dass Sie unter OS X Safari sind.
  • Beheben Sie einen Absturz im WebProcess, wenn Sie www.pressure.co.uk besuchen.
  • Korrigieren Sie einen Absturz JavaScriptcore mit bestimmten Google Drive-Dokumenten.
  • Behebung eines Absturzes in JavaScriptcore beim Ausführen des peacekeeper-Benchmarks in 32-Bit-Plattformen.
  • Behebt den Build mit freetype & gt; = 2.5.1.

Was ist neu in Version 2.2.2

  • Beheben Sie einen Absturz beim Drucken über JavaScript in WebKit2.
  • Aktivieren Sie die Unterstützung für die Unterstützung von Textausgaben und -Overo / Redo-Vorgängen in WebKit2.
  • Beheben Sie den Build auf Nicht-Linux-Plattformen.

Was ist neu in Version 2.3.1:

  • WebKit2-API für TLS-Fehler hinzufügen.
  • Machen Sie die EventTarget-Schnittstelle in GObject-DOM-Bindungen introspektiv.
  • Expose WheelEvent in der GObject DOM Bindings API.
  • API-Dokumentation für GObject-DOM-Bindungen generieren.
  • Standardmäßig die Bildausrichtung respektieren.
  • Aktivieren Sie die Unterstützung für die Unterstützung von Textausgaben und -Overo / Redo-Vorgängen in WebKit2.
  • Hinzufügen von Suppport für Blob-URLs zum GStreamer-Medien-Backend.
  • Unterstützung für Untertitel hinzufügen.
  • Erlauben Sie, den Webprozess mit einem beliebigen Prefix-Befehl in Debug-Builds auszuführen.
  • Bildverknüpfungen ordnungsgemäß der Barrierefreiheit zugänglich machen.
  • Geben Sie Titel und alternativen Text für Links in Image Maps zur Barrierefreiheit frei.
  • Brechen Sie die aktuelle aktive WebKitAuthenticationRequest beim Laden fehl.
  • Mehrere Speicherlecks beheben.

Anforderungen :

  • GNOME

Ähnliche Software

Kommentare zu WebKitGTK+

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!