Publicado em 5 de fevereiro de 2016
JxBrowser 6.1
Temos o prazer de anunciar uma nova versão do JxBrowser.
Descobrimos que o mecanismo de verificação de licenças tem um problema com a análise da data de expiração do suporte no JxBrowser 6.0, 6.0.1 e 6.0.2. Este problema leva a um erro de verificação da licença quando a data de expiração do suporte no arquivo de licença é atingida. O problema foi resolvido no JxBrowser 6.1. Recomendamos fortemente que todos os nossos clientes que utilizem a versão 6.0, 6.0.1 ou 6.0.2 atualizem para o JxBrowser 6.1 ou superior.
O JxBrowser 6.1 contém as seguintes funcionalidades e melhorias:
- A API JavaScript-Java Bridge foi melhorada. Agora a API permite injetar quaisquer objetos Java no código JavaScript na página Web carregada e chamar os métodos do objeto Java diretamente a partir do JavaScript.
- O
ScriptContextListener
foi implementado. Ele permite obter notificações quando a página Web foi carregada, mas o JavaScript ainda não foi executado. - A API
LocalStorage
eSessionStorage
foi implementada. - Foi implementada a funcionalidade que permite acessar os dados PUT e PATCH do body do request HTTP.
- Foi adicionada uma funcionalidade que permite obter a hierarquia de IDs de frames na página Web carregada.
- A API PluginManager foi expandida com métodos adicionais. Agora você pode obter informações sobre o tipo de plug-in e verificar se o Chromium suporta plug-ins NPAPI ou não.
- A API de certificados foi expandida com métodos adicionais que permitem obter mais informações sobre o certificado SSL.
- A comunicação entre os processos Java e Chromium agora é baseada em memória compartilhada (em vez de sockets nas versões anteriores). A transferência de dados entre processos Java e Chromium agora funciona cerca de 10 vezes mais rápida.
- A estabilidade em ambiente multithread foi melhorada.
- O suporte de cursores CSS foi melhorado no modo de renderização HEAVYWEIGHT.
- Corrigido o problema quando o erro
IndexOutOfBoundsException
é lançado a janela pop-up é fechada [swing, heavyweight]. - Corrigido o problema quando o erro
"IllegalStateException: Channel is already closed"
é lançado quando a instânciaBrowser
é criada. - Corrigido o problema quando os eventos do Mouse e Teclado não eram ativados [javafx, heavyweight, lightweight].
- Corrigido o problema em que as Tooltips não eram mostradas no Windows [javafx, swing, heavyweight].
- Foi corrigido o comportamento incorreto quando pressionar as teclas de seta para baixo/cima move o cursor dois campos para baixo/cima no menu pendente [javafx, lightweight].
- Corrigido o problema quando o usuário não podia definir o foco para
BrowserView
no JavaFX TabPane [javafx, heavyweight]. - Foi corrigido o problema em que alguns conteúdos Flex/Flash não funcionavam corretamente e causavam erros de JavaScript [swing, javafx, heavyweight, lightweight].
- Foi corrigido um problema com a utilização de memória ao recarregar o conteúdo de um IFRAME numa página Web carregada.
- Corrigida a falha no motor Chromium quando o título da página está sendo atualizado [swing, javafx, lightweight].
- Corrigida a falha no motor Chromium quando a janela pop-up é aberta e o seu documento é modificado através da função
document.write()
JavaScript. - Corrigida a falha no motor Chromium quando a caixa de diálogo do Certificado SSL é fechada pressionando o botão Cancelar.
- Corrigida a falha no motor Chromium ao mostrar/ocultar Scene na aplicação JavaFX [javafx, heavyweight].
Nos envie uma mensagem para customer-care@teamdev.com para fazer o download do JxBrowser 6.1.
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.