Disponible el navegador web qutebrowser 3.5.0

Se ha publicado la versión 3.5.0 del navegador web qutebrowser, que ofrece una interfaz gráfica mínima que no distrae de la visualización del contenido y un sistema de navegación al estilo del editor de texto Vim, completamente basado en combinaciones de teclado. El código está escrito en Python utilizando PyQt y QtWebEngine. Los códigos fuente se distribuyen bajo la licencia GPLv3. El uso de Python no afecta el rendimiento, ya que el renderizado y el análisis del contenido son realizados por el motor Blink y la biblioteca Qt.

El navegador soporta un sistema de pestañas, un gestor de descargas, modo de navegación privada, visor de PDF integrado (pdf.js), un sistema de bloqueo de anuncios (a nivel de bloqueo de hosts), y una interfaz para ver el historial de navegación. Para reproducir videos de YouTube, se puede configurar el lanzamiento de un reproductor de video externo. La navegación por la página se realiza con las teclas «hjkl», para abrir una nueva página se puede presionar «o», y el cambio entre pestañas se realiza con las teclas «J» y «K» o «Alt-número de pestaña». Al presionar «:» se muestra un prompt de línea de comando, desde el cual se puede buscar en la página y ejecutar comandos típicos como en vim, por ejemplo, «:q» para salir y «:w» para guardar la página. Se ofrece un sistema de «hints» para un acceso rápido a los elementos de la página, que etiquetan enlaces e imágenes.

Disponible el navegador web qutebrowser 3.5.0

En la nueva versión:

  • El identificador del navegador (user agent) ha sido ajustado para utilizar un número de versión abreviado de Chromium, sin mencionar QtWebEngine, es decir, el encabezado de User Agent ahora es equivalente al encabezado proporcionado por Chromium convencional. Este cambio se hizo para eludir los bloqueos de sistemas anti-bots, que reconocen las solicitudes de QtWebEngine como peticiones de bots (por ejemplo, QtWebEngine bloquea sitios como Whatsapp Web, UPS y Digitec Galaxus).
  • Las compilaciones para Windows y macOS han sido actualizadas para utilizar Qt 6.9.0.
  • Se ha tomado como base el motor Chromium 130.0.6723.192, al que se le han trasladado correcciones de vulnerabilidades de Chromium 133.0.6943.141.
  • En la configuración «content.headers.user_agent» se ha implementado soporte para la sustitución «{upstream_browser_version_short}», que contiene la versión del motor Chromium utilizado.
  • Se han ampliado las capacidades de los userscripts: en qute-bitwarden se ha añadido soporte para pasar la contraseña al proceso hijo a través de una variable de entorno en lugar de especificarla en las opciones de la línea de comandos.
  • Se ha añadido una bandera de depuración «-D no-system-pdfjs» para ignorar el visor de PDF del sistema PDF.js.
  • Se ha añadido un enlace para soportar el método URL.parse, que no está presente en QtWebEngine < 6.9 y que se utiliza en PDF.js 5.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster