Publicado em 31 de março de 2021

JxBrowser 7.14

Boas notícias para todos! Está disponível uma nova versão para download. Nesta versão, o motor Chromium foi atualizado para a versão 89.

Chromium 89

O Chromium foi atualizado para a versão 89.0.4389.90.

Esta versão do Chromium inclui várias correções de segurança importantes, portanto, recomendamos que atualize o seu JxBrowser para a v7.14.

Flash EOL

O Chromium já não suporta Flash. Toda funcionalidade relacionada ao Flash foi removida do seu código-fonte. Nesta versão também removemos a seguinte API relacionada ao Flash:

  • EngineOptions.ppapiFlashPath()
  • EngineOptions.ppapiFlashVersion()
  • EngineOptions.Builder.ppapiFlashPath(Path ppapiFlashPath)
  • EngineOptions.Builder.ppapiFlashVersion(String ppapiFlashVersion)

Melhorias

  • A forma retangular do BrowserView agora é imposta no Linux em ambos os modos de renderização. Nas versões anteriores, o BrowserView tinha cantos arredondados.
  • O número de processos do Chromium ao instanciar uma instância do Engine está reduzido. Na versão anterior, o Chromium lançava 7 processos: Principal, GPU, 2x Utilitário, 3x Renderizador. Agora, apenas 4 processos são iniciados: Principal, GPU, Utilitário, Renderizador.
  • Foi possível criar arquivos HAR no DevTools.
  • O tráfego do Chromium para os IPs da rede local foi desativado. Descobrimos que mesmo quando o trafégo Chromium está desativado, o Chromium continua a enviar requests para URLs como as URLs http://10.0.0.17:8060 ou http://192.168.1.188. Estas URLs estão relacionados com a funcionalidade Media Router utilizada pelo Chromium para descobrir dispositivos multimídia para os quais pode transmitir. Uma vez que a biblioteca não suporta transmissão para os dispositivos multimídia, desativamos esta funcionalidade para impedir esses requests de URL.
  • Sempre retorna o foco para o JavaFX ao fechar o BrowserView.

Problemas corrigidos

  • Falha do GPU no Linux no modo de renderização fora de tela.
  • Falha da GPU no Windows e no Linux no modo de renderização acelerada por hardware ao exibir dicas de ferramentas HTML.
  • O erro InvalidProtocolBufferException quando BeforeSendUploadDataCallback.Params.uploadData() tem texto não-UTF-8. Agora, se os dados de carregamento tiverem texto não-UTF-8, os dados são tratados como com.teamdev.jxbrowser.net.BytesData.
  • Dimensionamento errado após ocultar e mostrar o BrowserView numa tela secundária com um fator de escala diferente da tela primária no Windows.
  • Piscamento ao adicionar/remover o BrowserView de um JavaFX SplitPane no modo de renderização acelerada por hardware em Windows.
  • Janela pop-up que reduz o seu tamanho quando redimensionada.
  • A página Web não foi carregada devido a uma falha no handshake SSL ao navegar para um determinado URL HTTPS.
  • Arrastar e soltar arquivos jQuery quebrados no modo de renderização fora de tela.
  • O evento FocusGained não é disparado no macOS.
  • Falha na verificação dos binários do Chromium com erro de permissão no Linux.
  • O menu de contexto do corretor ortográfico padrão não é fechado quando se clica fora dele no Windows.
  • As permissões de leitura/escrita para a API JavaScript Clipboard não sendo concedidas.
  • Verificação dos binários Win32 do Chromium quebrada.
  • Falha em páginas web com entrada de texto durante a inicialização do corretor ortográfico.

Baixe o JxBrowser 7.14

Por favor, compartilhe seu e-mail conosco, e nós lhe enviaremos instruções para download.

Enviando...
Por favor, verifique sua caixa de entrada.

Não foi possível enviar o e-mail. Por favor, use o link direto para baixar o JxBrowser.

Se você é um cliente registrado, não precisa fazer nada para usar esta atualização.

Se você deseja avaliar o produto, precisa de uma licença de avaliação.

Obtenha Teste Gratuito de 30 dias
Go Top