Publicado em 17 de dezembro de 2010

JxBrowser 2.6

Novas funcionalidades

  • Adicionada a funcionalidade de gerenciamento de cookies no motor Safari;
  • Adicionado suporte de listener de teclado para IE e Mozilla;
  • Adicionado suporte de listener de mouse para IE e Mozilla.

Problemas resolvidos

Motor Mozilla

  • A conversão de um elemento link como DOMElement não lança a ClassCastException;
  • Implementado o método DOMElement.getHTML;
  • O HttpSecurityHandler permite a navegação em páginas web https;
  • O motor não lança a IllegalComponentStateException quando exibe uma tooltip;
  • Corrigido perda de memória no método Browser.toImage;
  • O Browser.setContent agora suporta HTML quebrado;
  • As janelas pop-up já não estão piscando;
  • O tamanho da janela pop-up é o mesmo que o tamanho que foi passado através da função JavaScript window.open.

Motor Safari

  • É possível acessar o document.documentElement.innerText através do método Browser.executeScript;
  • O tamanho da janela pop-up é o mesmo que o tamanho que foi passado através da função JavaScript window.open.

Motor IE

  • O método Browser.toImage funciona com JDK 64-bit;
  • A instância Browser pode ser criada quando a versão do JDK é 1.6.0_10-beta;
  • O tamanho da janela pop-up é igual ao tamanho que foi passado através da função JavaScript window.open;
  • O acesso a um elemento DOM inexistente não lança mais a NullPointerException.

Limitações conhecidas

  • A funcionalidade proxy não funciona para o motor IE no JDK de 64 bits;
  • Abrir uma página web que contenha Flash no Mac OS X nos motores Safari e Mozilla simultaneamente causará uma falha na JVM;
  • A exibição do alerta JavaScript através de Browser.executeScript no mecanismo Safari causa uma falha na JVM.
Go Top