Publicado em 12 de dezembro de 2008

JxBrowser 1.4

Novas funcionalidades

  • Adicionada a possibilidade de utilizar o Firebug Lite - desenvolvimento web evoluído dentro da aplicação JxBrowser Demo.

Melhorias

  • Capacidade adicionada para implementação personalizada de caixas de diálogo de aviso do navegador, tais como: diálogos de alerta JavaScript, confirmação, aviso e autenticação.
  • Adicionada a possibilidade de bloquear a abertura de novas janelas pop-up (filho) do navegador (bloqueador de pop-ups).
  • Adicionada a capacidade de limpar o cache do navegador.
  • Adicionada nova API para interação com o Mozilla XPCOM nativo.
  • Adicionada uma nova função WebBrowser.findNext() que permite pesquisar o documento com parâmetros definidos.

Problemas resolvidos

  • O método WebBrowser.setContentWithContext() fica suspenso em conteúdos grandes (plataforma: Todas);
  • Restauração da janela minimizada que contém o componente WebBrowser quando a navegação é finalizada;
  • A funcionalidade ContentHandler não funciona como pretendido;
  • O JxBrowser não inicializa corretamente na primeira vez após a reinicialização do sistema (plataforma: Mac OS X);
  • O método setContent() causava uma falha na JVM quando o conteúdo tinha muitos elementos DIV html (plataforma: Todas);
  • A destruição do navegador causava por vezes o bloqueio da aplicação (plataforma: Linux);
  • A propagação de eventos de teclas DOM para o AWT/Swing leva a um trabalho incorreto dos KeyListener-s;
  • Correção de vários problemas na aplicação de demonstração JxBrowser (plataforma: Todas).

Atualização dos requisitos de software

  • Linux: GTK+ 2.14 - 2.17 é necessário para o funcionamento correto do JxBrowser. Ele está disponível em distribuições Linux modernas, tais como Fedora Core 10 ou Ubuntu 8.10.
Go Top