Publicado em 14 de junho de 2010

JxBrowser 2.3

Melhorias

  • Melhoria da estabilidade do motor Mozilla para as plataformas Windows, Mac OS X e Linux;
  • Atualização do Mozilla XULRunner para a versão 1.9.2 (Firefox 3.6) nas plataformas Linux e Mac OS X;
  • Adicionado suporte HTML5 no motor Mozilla;
  • Adicionado suporte de Tooltip para o motor Mozilla;
  • Tornou o Mozilla o navegador padrão na plataforma Mac OS X PPC ;
  • Adicionada a versão de compilação no Manifesto JAR do JxBrowser.

Problemas resolvidos

Motor Mozilla

  • Falha da JVM ao navegar para uma página web com conteúdo Flash (Linux e Mac OS X);
  • O componente Browser não pode ser adicionado-removido-adicionado no container Swing múltiplas vezes com o JDK 1.6 (Linux);
  • O componente Browser fica suspenso ao ser descartado quando pelo menos uma tooltip é exibida;
  • Falha ao exibir uma confirmação JavaScript ou prompt de diálogo (Linux);
  • As caixas de diálogo JavaScript não são modais (Linux);
  • A navegação para uma página não existente não dispara o evento NavigationFinished;
  • Falha no Ubuntu 9.10 32-bit (Linux);
  • Algumas vezes, a execução do JavaScript é interrompida;
  • O método Browser.executeScript deve retornar somente depois que o código JavaScript for executado;
  • As caixas pop-up JavaScript não impedem eventos dom (Linux);
  • Algumas vezes, a janela de pop-up não é aberta;
  • São apresentados dois alertas JavaScript através de duplo clique (Linux);
  • As caixas de diálogo modais JavaScript não funcionam (Mac OS X);
  • NavigationListener não funciona corretamente;
  • As janelas pop-up não são redimensionadas corretamente;
  • O prompt de diálogo não funciona quando é chamado a partir de um navegador que pode ser criado pelo NewWindowManager;
  • Adicionar/remover o componente Browser do motor Mozilla bloqueia a aplicação (Linux);
  • Os atalhos de swing provocam o encerramento do ciclo de mensagens nativo (Linux);
  • O Browser.setContent não renderiza conteúdo html sem meta tag;
  • O parâmetro da janela de destino não funciona;

Motor IE

  • Funcionamento incorreto do SilentPromptService;
  • O método Browser.toImage retorna uma imagem corrompida;
  • Falha no fechamento após a apresentação de um documento PDF.

Limitações conhecidas

  • O motor Mozilla na plataforma Linux suporta o JDK 1.6.0_12 ou mais recente;
  • Algumas vezes, o componente do navegador do motor Mozilla não consegue obter o foco.
Go Top