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 doFuture<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ânciaBrowser
no macOS.
Nos envie uma mensagem para customer-care@teamdev.com para fazer o download do JxBrowser 6.9.
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.