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 e SessionStorage 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ância Browser é 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.

Go Top