List icon Conteúdo

Publicado em 30 de novembro de 2016

JxBrowser 6.9

A versão 6.9 inclui novas funcionalidades e melhorias.

  • O método JSFunction.invokeAsync() foi implementado. Este método permite invocar a função JavaScript de forma assíncrona e obter o resultado da invocação através do Future<JSValue>.
  • O método Browser.forwardMouseEvent(BrowserMouseEvent event) foi implementado. Este método permite reencaminhar os eventos do mouse diretamente para a página Web atualmente carregada, como se os eventos do mouse fossem enviados devido a ações do usuário.

Esta atualização também contém correções para os seguintes problemas:

  • Perda de memória ao criar/disponibilizar instâncias Browser.
  • Problema quando os links simbólicos são criadas de forma assíncrona no Linux. Isto provoca uma situação em que, quando o motor Chromium é iniciado, os links simbólicos nas bibliotecas nativas necessárias ainda não foram criados. Como resultado, pode ser apresentada uma mensagem de erro como "error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory" pode ser apresentada.
  • Problema de congelamento ao encerrar o motor Chromium.
  • Problema com o jxbrowser-helper pendente processado ao encerrar a JVM no macOS.
  • Falha nativa no mecanismo Chromium ao forçar a verificação ortográfica completa através do método SpellCheckerService.setFullSpellCheckForced(true).
  • O erro java.lang.IndexOutOfBoundsException ao criar a instância Browser no macOS.

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