Publicado em 26 de outubro de 2010

JxBrowser 2.5

Novas funcionalidades

  • Funcionalidade de gerenciamento de cookies para o motor Mozilla
  • Possibilidade de definir uma string personalizada do agente do usuário para o motor Mozilla
  • Possibilidade de definir o caminho para o diretório de plugins do Mozilla FireFox.

Problemas resolvidos

Motor Mozilla:

  • O KeyboardFocusManager agora recebe notificação quando o componente Browser recebe o foco;
  • O endereço padrão para uma página web que foi definida usando o método Browser.setContent agora é 'about:blank' ao invés de http://localhost;
  • Agora, o XULRunner de 32 e 64 bits não se sobrepõe um ao outro durante a extração na plataforma Linux;
  • As tooltips agora são exibidas corretamente, sem roubar o foco do componente da interface do usuário ativo no momento;
  • O método Browser.setContent agora pode ser invocado na thread de despacho de eventos AWT;
  • O parâmetro baseURI no método Browser.setContent agora funciona como esperado;
  • O JInternalFrame será selecionado quando um usuário clicar num componente Browser que esteja incorporado no JInternalFrame ou passar o foco para o componente Browser programaticamente;
  • O StatusListener suporta situações em que o texto do estado é alterado a partir do JavaScript.

Motor Safari

  • O NewWindowParams fornece os limites corretos do pop-up;
  • O diálogo de seleção de arquivos será apresentado para o elemento HTML INPUT TYPE='FILE';
  • Os atalhos não causam falhas no motor do Safari;
  • A execução de JavaScript agora funciona bem no motor Safari.

Motor IE

  • As janelas pop-up já não estão piscando no Windows XP de 64 bits.

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