O navegador web qutebrowser 3.5.0 está disponível.

Foi lançado o navegador web qutebrowser 3.5.0, que oferece uma interface gráfica mínima, não distrativa durante a visualização de conteúdo, e um sistema de navegação no estilo do editor de texto Vim, totalmente baseado em combinações de teclas. O código é escrito em Python utilizando PyQt e QtWebEngine. Os códigos-fonte são distribuídos sob a licença GPLv3. A utilização de Python não afeta o desempenho, uma vez que a renderização e a análise do conteúdo são realizadas pelo motor Blink e pela biblioteca Qt.

O navegador suporta um sistema de abas, um gerenciador de downloads, modo de navegação privada, visualizador de PDF embutido (pdf.js), um sistema de bloqueio de anúncios (em nível de bloqueio de hosts), e uma interface para visualizar o histórico de navegação. Para assistir a vídeos no YouTube, pode-se configurar a chamada de um reprodutor de vídeo externo. A navegação na página é feita usando as teclas "hjkl", para abrir uma nova página pode-se pressionar "o", e a troca entre abas é feita através das teclas "J" e "K" ou "Alt-número da aba". Ao pressionar ":" é exibido um prompt de linha de comando, onde é possível buscar na página e executar comandos típicos, como em vim, por exemplo, ":q" para sair e ":w" para salvar a página. Para transitar rapidamente pelos elementos da página, é oferecido um sistema de "hints" que sinaliza links e imagens.

O navegador web qutebrowser 3.5.0 está disponível.

Na nova versão:

  • O identificador do navegador (user agent) foi alterado para usar um número de versão abreviado do Chromium, sem menção ao QtWebEngine, ou seja, o cabeçalho User Agent agora é equivalente ao cabeçalho emitido pelo Chromium padrão. A alteração foi realizada para contornar bloqueios de sistemas antibots que reconhecem requisições do QtWebEngine como acessos de bots (por exemplo, QtWebEngine bloqueia sites como Whatsapp Web, UPS e Digitec Galaxus).
  • As compilações para Windows e macOS foram atualizadas para usar Qt 6.9.0.
  • Foi utilizado como base o motor Chromium 130.0.6723.192, ao qual foram transferidas correções de vulnerabilidades do Chromium 133.0.6943.141.
  • Na configuração 'content.headers.user_agent', foi implementado o suporte à substituição '{upstream_browser_version_short}', que contém a versão do motor Chromium em uso.
  • As funcionalidades dos userscripts foram ampliadas: no qute-bitwarden, foi adicionada a capacidade de passar a senha para o processo filho através de uma variável de ambiente em vez de ser especificada nas opções da linha de comando.
  • Foi adicionado um sinalizador de depuração '-D no-system-pdfjs' para ignorar o visualizador de PDF padrão PDF.js.
  • Foi adicionada uma camada de suporte ao método URL.parse, que está ausente no QtWebEngine < 6.9 e é utilizado no PDF.js 5.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster