Publicado em 27 de janeiro de 2011

JxBrowser 2.7

Novas funcionalidades

  • Adicionado suporte a eventos DOM para IE, Mozilla e Safari.
  • Adicionada a opção "No Proxy For" na API de proxy para Mozilla.
  • Adicionado suporte de listener de mouse e teclado para o Safari.
  • Adicionada a funcionalidade de tratamento de eventos de request e resposta no Mozilla.

Problemas resolvidos

Mozilla

  • Agora, atualizar após setContent não faz com que o navegador navegue para localhost.
  • A resposta POST do Servlet com arquivo agora será salva corretamente.
  • O Mozilla agora não tem uma thread não-daemon que não permitiria que um programa saísse.
  • Os métodos DOMDocument.getHorizontalScrollPosition não lançam NumberFormatException.
  • O método Browser.navigate com dados POST agora funciona corretamente.

Safari

  • A exibição do alerta JavaScript através de Browser.executeScript não causa mais uma falha na JVM.
  • A execução do JavaScript não causa uma falha na JVM.

IE

  • O método Node.appendChild não lança ClassCastException.
  • O JNIWrapper 3.8.2 não causa NPE no NetBeans.
  • O método Element.getAttribute suporta o atributo 'onclick'.

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.
Go Top