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 oSpellCheckListener
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.
Siga @JxBrowserTeam para obter todas as atualizações da biblioteca.
Se inscreva na nossa RSS feed para obter atualizações instantâneas sobre os novos lançamentos.