Publicado em 6 de julho de 2016

JxBrowser 6.6

Atualize para o Chromium 51

A principal alteração nesta versão é a atualização do motor Chromium para a versão 51.0.2704.106, que também traz várias alterações aos requisitos de sistema do JxBrowser.

Em novembro de 2015, a Google anunciou o fim do suporte do Chrome/Chromium para o Windows XP, bem como para o Windows Vista e o Mac OS X 10.6, 10.7 e 10.8, uma vez que estas plataformas já não são ativamente suportadas pela Microsoft e pela Apple. A partir do Google Chrome/Chromium 50, estas plataformas deixam de ser suportadas. Como o JxBrowser 6.6 é baseado no Chromium 51, o suporte a essas plataformas também foi abandonado.

Correções e melhorias

Aqui está uma visão geral detalhada dos recursos adicionados no JxBrowser 6.6:

  • Eventos de verificação ortográfica Esta API permite registrar o SpellCheckListener para receber notificações sobre os resultados da verificação ortográfica na página Web carregada. Quando um campo de texto ou área de texto na página Web carregada recebe o foco, a funcionalidade de verificação ortográfica do Chromium verifica automaticamente o texto e destaca as palavras escritas incorretamente. Usando o SpellCheckListener você pode obter informações sobre palavras com erros ortográficos também.
  • Várias webcams. Agora você pode apresentar vídeo de várias câmeras Web numa única página Web ao mesmo tempo.
  • A mensagem de erro "Ignoring too frequent calls to print()" quando se imprime com demasiada frequência foi desativada. Por padrão, o Chromium não permite chamar a funcionalidade de impressão com alta frequência. Se você tentar imprimir a página Web mais do que uma vez em 2-3 segundos, o Chromium apresentará a mensagem de erro "Ignoring too frequent calls to print()" na console JavaScript e cancelará a impressão. Agora, você pode chamar a funcionalidade de impressão sempre que precisar.
  • O problema em que a janela pop-up não podia ser fechada em JavaFX com o modo de renderização heavyweight ativado foi resolvido. O problema residia no conflito de threads GUI entre widgets nativos do JavaFX e do Chromium, que agora foi corrigido.
  • A falha nativa no Ubuntu 14.04 de 32 e 64 bits ao exibir um cursor personalizado numa página da Web foi corrigida. Este problema só foi reproduzido quando o modo de renderização heavyweight estava ativado. Para resolver o problema, aplicamos várias correções ao código JxBrowser que funciona com widgets nativos do Chromium no Linux.
  • O problema quando clicar no botão Transferir no Visualizador de PDF não transferia efetivamente o documento PDF foi corrigido. Foi possível reproduzi-lo numa situação muito específica, quando pressionar o botão Download envia um request HTTP para um servidor Web que retorna o documento PDF no body da resposta HTTP. Descobrimos que, no request HTTP, o JxBrowser envia uma string de agentes incorreta, o que faz com que o servidor Web devolva o código de status HTTP 500. Corrigimos o problema com a string do agente do usuário incorreta nos cabeçalhos de requests HTTP e resolvemos o problema.

Nos envie uma mensagem para customer-care@teamdev.com para fazer o download do JxBrowser 6.6.

Go Top