WebKitGTK+

Software captura de pantalla:
WebKitGTK+
Detalles de software:
Versión: 2.16.6 / 2.18 RC Actualizado
Fecha de carga: 2 Oct 17
Licencia: Libre
Popularidad: 21

Rating: nan/5 (Total Votes: 0)

WebKitGTK + es un software de línea de comandos totalmente gratuito, versátil, potente y de código abierto que apunta a portar el potente motor de renderizado de WebKit al juego de herramientas GTK + GUI y, por supuesto, al entorno de escritorio gráfico de GNOME .

El proyecto incorpora la funcionalidad completa de WebKit a través de un conjunto de API basadas en GObject (interfaces de programación de aplicaciones), y es adecuado para aplicaciones que requieren cualquier tipo de integración web, desde navegadores web maduros hasta aplicaciones HTML / CSS híbridas.


Utilizado en Epiphany, Midori y otras aplicaciones potentes.

WebKitGTK + se utiliza con éxito en aplicaciones populares y potentes que funcionan bajo el entorno de escritorio de GNOME o requieren el kit de herramientas GTK +, como los navegadores web Epiphany y Midor.

El proyecto es muy útil tanto en sistemas integrados como de escritorio, admite WebKit2 y permite a los desarrolladores crear fácilmente aplicaciones que dependen de la plataforma web para una mayor capacidad de respuesta y seguridad.


Utiliza la separación de procesos para admitir complementos GTK + 2 en aplicaciones GTK + 3.

Otra característica interesante es la separación de procesos, que WebKitGTK + utiliza para admitir sin problemas complementos escritos en la rama 2.x de GTK +, como Adobe Flash Player, en aplicaciones GTK + 3.

Además, WebKitGTK + ofrece soporte completo para secuencias de video y audio en páginas web a través del backend GStreamer WebKit, soporta el elemento de lienzo HTML, admite tecnologías WebRTC y WebAudio, así como procesamiento acelerado y CSS 3D.


Bajo el capó

Entre los requisitos de tiempo de ejecución de WebKitGTK + (tenga en cuenta que la lista cambiará a medida que evoluciona el proyecto), podemos mencionar GTK + 3.6.0 o posterior, gail 3.0 o posterior, GLib 2.36.0 o superior, libsoup 2.42.0 o posterior, Cairo 1.10 o superior, Pango 1.30.0 o superior, libxml o posterior 2.6, fontconfig 2.5 o posterior, FreeType2 o superior 9.0 y libsecret.

Además, según sus opciones de configuración, WebKitGTK + también puede requerir GObject introspection 1.32.0 o superior, libxslt 1.1.7 o posterior, SQLite 3.0 o posterior, GStreamer 1.0.3 o superior, gstreamer-plugins-base 1.0.3 o más tarde, Encantar 0.22 o posterior, Desorden, y Clutter GTK +.

Novedades en esta versión:

  • Mejore el uso de la CPU al renderizar en Wayland en modo de composición acelerada.
  • Mejore el consumo de memoria del proceso de interfaz de usuario en Wayland.
  • Corrija los problemas de representación en algunos sitios web con la composición acelerada habilitada.
  • Soluciona un proceso web que se cuelga al cerrar WebView.
  • Inicializa libgcrypt también en el proceso de red.
  • Mostrar controles si un elemento de video no puede reproducirse en línea.
  • Agregue soporte para cookies y comandos de capturas de pantalla en WebDriver.
  • Soluciona varios bloqueos y problemas de representación.
  • Actualizaciones de traducción: portugués brasileño, polaco.

Novedades en la versión 2.8.4:

  • Haga que WebSQL funcione utilizando una cuota predeterminada en lugar de fallar siempre en openDatabase con DOM Exception 18.
  • Mejore la detección y el uso de las bibliotecas GL / GLES / EGL.
  • Reparar un bloqueo en la asignación de memoria utilizando bmalloc en sistemas de 32 bits.
  • Corrija el modelo de caché DOCUMENT_VIEWER para desactivar realmente el caché de memoria.
  • Soluciona un fallo de WebProcess después de demasiados errores de redirección cuando hay un complemento NPAPI activo.
  • Soluciona un bloqueo de WebProcess cuando la configuración de gtk-font-name está vacía.
  • Asegúrese de que Math.abs () no devuelve negativo.
  • Restaurar correctamente la composición acelerada después de un fallo de WebProcess.
  • Respete los encabezados X-Frame-Options al cargar desde el caché de la aplicación.
  • Se solucionaron varios errores y problemas de reproducción.
  • Reparar la detección MIPS N64.
  • Reparar varias pérdidas de memoria.
  • Actualizaciones de traducción: catalán.

Novedades en la versión 2.8.0:

  • Admite gestos iniciales.
  • notificaciones HTML5.
  • Mensajes de script de usuario.
  • Entrada de color HTML5.
  • Soporte APNG.
  • Mejoras en el rendimiento.
  • Reproducción de señal de notificación de audio.
  • Colores de fondo de la vista web.

Novedades en la versión 2.4.8:

  • Corregir problemas de conexión SSL con algunos sitios web después de la corrección de la vulnerabilidad de POODLE.
  • Soluciona un bloqueo al cargar complementos flash.
  • Reparar compilación en GNU Hurd
  • Reparar la compilación en OS X.
  • Reparar documentación de webkit_print_operation_get_page_setup ().
  • Correcciones de seguridad: CVE-2014-1344, CVE-2014-1384, CVE-2014-1385, CVE-2014-1386, CVE-2014-1387, CVE-2014-1388, CVE-2014-1389, CVE- 2014-1390.

Novedades en la versión 2.7.3:

  • Agregar API para admitir notificaciones HTML5.
  • Agregue la API de solicitud de permiso de UserMedia.
  • La API GObject DOM bindings ahora devuelve correctamente NULL en lugar de cadenas vacías para poder diferenciar entre no presente y presente, sino vacío.
  • Agregue soporte para text-decoration-skip.
  • Mejore el cuadro de diálogo de autenticación HTTP.
  • Exponer el atributo ID de los elementos del medidor y de la opción a la accesibilidad.
  • Utilice latin1 en lugar de UTF-8 para valores de encabezado HTTP.
  • Actualice el ícono del inspector de NavigationItemProbes.
  • Agregue video / mp2t como mimetype alternativo para MPEG TS.
  • Agregue la aplicación / x-mpegurl y video / flv a la lista de tipos de archivos compatibles.
  • Agregue compatibilidad de consulta de PROGRAMACIÓN al elemento de origen de medios HTTP.
  • Corrija el interbloqueo al apagar AudioDestination.
  • Actualizaciones de traducción: Kannada, Assamese

Novedades en la versión 2.3.4:

  • Agregue API a WebKitResponsePolicyDecision para verificar si se puede mostrar el tipo MIME.
  • Habilita la API de pantalla completa de forma predeterminada.
  • Reparar el manejo de los certificados HTTP con el proceso de red habilitado.
  • Corrija las descargas con el proceso de red habilitado.
  • Corregir el manejo de las cookies cuando el proceso de red está habilitado.
  • Elimine el archivo parcial descargado cuando la operación de descarga falla o se cancela.
  • Hacer que WebKitWebPage :: señal de solicitud de envío funcione después de una redirección.
  • Agregue el atributo extendido xdg.origin.url a descargas en WebKit2.
  • Reparar WebGL con GLES.
  • Actualizaciones de traducción: holandés, portugués brasileño.

Novedades en la versión 2.2.4:

  • Deshabilita MemoryCache cuando se configura el modelo de caché DOCUMENT_VIEWER.
  • Elimine el archivo parcial descargado cuando la operación de descarga falla o se cancela.
  • Habilite Audio Web de forma predeterminada en configure.
  • Agrega mapeos faltantes de roles ARIA a roles ATK.
  • Soluciona varios bloqueos al imprimir mediante JavaScript.
  • Soluciona un error X11 cuando se destruye la superficie de la tienda de respaldo.
  • Corrija la cadena del agente de usuario para pretender correctamente que es Mac OS X para reparar varios sitios web que dependen del agente de usuario como yahoo.
  • Corrija la compilación con soporte de wayland deshabilitado.
  • Reparar la compilación en FreeBSD.
  • Reparar la compilación en Mac / Darwin.
  • Reparar la compilación con GCC en i386.

Novedades en la versión 2.3.3:

  • Soporte de proceso de red inicial deshabilitado de forma predeterminada.
  • Las regiones CSS ahora están habilitadas de forma predeterminada.
  • Apoye el adjunto del lado derecho del inspector en WebKit2.
  • Agregue configuración de navegación espacial a WebKit2 GTK + API.
  • Agregue configuración de origen de medios a WebKit1 y WebKit2.
  • Admite tipos personalizados para arrastrar y soltar datos.
  • Evita copias adicionales al dibujar imágenes en el backend de cairo.
  • Fije el desplazamiento en cuadros combinados cuando el menú desplegable es más grande que la pantalla.
  • Renderizar capas CA también cuando se usa GTK + 2 en WebKit1.
  • Corrija el valor de retorno de webkit_web_view_get_view_source_mode () en WebKit1.
  • Emite eventos stream-start, caps y segment en el elemento webkitwebaudiosrc.
  • Reparar la búsqueda en contenido multimedia proporcionado por servidores que no admiten solicitudes de rango.
  • Soluciona un bloqueo cuando se usa una fuente multimedia en el backend de GStreamer.
  • Soluciona un error X11 cuando se destruye la superficie de la tienda de respaldo.
  • Expone los elementos divisores con ATK_ROLE_SEPARATOR a la accesibilidad.
  • Exponer objetos de accesibilidad Roles de referencia de WAI-ARIA.
  • Exponga objetos de accesibilidad con ATK_ROLE_ARTICLE.
  • Exponga objetos de accesibilidad con ATK_ROLE_CHECK_MENU_ITEM.
  • Eliminar soporte para GStreamer 0.10.
  • Fuga de memoria debido a un uso incorrecto de gst_tag_list_merge en TextCombinerGStreamer.
  • Actualizaciones de traducción: portugués brasileño.

Novedades en la versión 2.3.2:

  • Agregar la configuración enable-media-stream a WebKit2 GTK + API.
  • Corrija un bloqueo cuando la carga falla debido a errores SSL en WebKit2.
  • Corrija un bloqueo al imprimir mediante JavaScript en WebKit2.
  • Agregue pistas de audio y video de soporte al backend de medios GStreamer.
  • expone correctamente los elementos de video y audio a la accesibilidad.
  • Reparar una matriz de cairo no válida al dibujar superficies demasiado pequeñas.
  • Evita las copias extra al dibujar imágenes con cairo.
  • No omita la velocidad de reproducción cuando busque en el backend de medios GStreamer.
  • Varias correcciones de compilación en plataformas que no son de Linux.

Novedades en la versión 2.2.3:

  • Renderizar capas CA también cuando se usa GTK + 2 en WebKit1.
  • Evita copias adicionales al dibujar imágenes en el backend de cairo.
  • Corrija el valor de retorno de webkit_web_view_get_view_source_mode () en WebKit1.
  • Fije el desplazamiento en cuadros combinados cuando el menú desplegable es más grande que la pantalla.
  • Retira Chromium como agente de usuario y afirma ser Safari en OS X.
  • Solucione un fallo en el proceso web al visitar www.pressure.co.uk.
  • Corrija un JavaScriptcore crash con ciertos documentos de Google Drive.
  • Soluciona un bloqueo en JavaScriptcore cuando se ejecuta el benchmark de peacekeeper en plataformas de 32 bits.
  • Corrija la compilación con freetype & gt; = 2.5.1.

Novedades en la versión 2.2.2:

  • Soluciona un bloqueo al imprimir a través de JavaScript en WebKit2.
  • Habilite la edición de texto para deshacer / rehacer las operaciones de soporte en WebKit2.
  • Reparar la compilación en plataformas que no son de Linux.

Novedades en la versión 2.3.1:

  • Agregar la API de WebKit2 para errores de TLS.
  • Haga que la interfaz EventTarget sea introspectable en los enlaces GObject DOM.
  • Expone WheelEvent en la API de enlaces GObject DOM.
  • Genera la documentación de la API para los enlaces GObject DOM.
  • Respete la orientación de la imagen de forma predeterminada.
  • Habilite la edición de texto para deshacer / rehacer las operaciones de soporte en WebKit2.
  • Agregar soporte para las URL de blob al backend de GStreamer.
  • Agregar soporte para subtítulos.
  • Permitir ejecutar el proceso web con un comando de prefijo arbitrario en las compilaciones de depuración.
  • Exponga los enlaces de imagen correctamente a la accesibilidad.
  • Exprese el título y el texto alternativo para los enlaces en los mapas de imagen a la accesibilidad.
  • Cancele la WebKitAuthenticationRequest activa actual en el error de carga.
  • Reparar varias pérdidas de memoria.

Requisitos :

  • GNOME

Programas parecidos

GDM-Curve
GDM-Curve

3 Jun 15

Mousetweaks
Mousetweaks

20 Feb 15

Comentarios a la WebKitGTK+

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!