Publicado em 3 de agosto de 2012

JxBrowser 3.1

Novas funcionalidades

  • Adicionado suporte para Mac OS X 10.8 (Mountain Lion);
  • Adicionado um novo motor Mozilla baseado no XULRunner 15 que suporta ambientes Windows 32-bit e Mac OS X 32/64-bit. Veja com.teamdev.jxbrowser.BrowserType.Mozilla15;
  • Adicionado o parâmetro de domínio na classe com.teamdev.jxbrowser.prompt.LoginParams.

Melhorias

  • Corrigido o problema quando o java.awt.event.KeyEvent do Browser não continha o código de chave correto.

Mozilla

  • Adicionado o método MozillaBrowser.getContent(String contentType);
  • Corrigido o problema quando se registrava a mesma função JavaScript em duas instâncias Browser;
  • JavaScriptJava Bridge melhorada. Corrigido o deadlock ao registrar a função JavaScript no evento NavigationListener.navigationFinished(NavigationFinishedEvent event);
  • Adicionado suporte à função JavaScript window.print();
  • Adicionado suporte de definições de proxy padrão. Agora o Mozilla permite a leitura das definições de proxy padrão;
  • Adicionado suporte de Java 7 no Linux;
  • Adicionado suporte para a plataforma Turkish Windows 7;
  • Adicionado suporte a múltiplos diretórios de plugins;
  • Adicionado o método com.teamdev.jxbrowser.dom.DOMElement.innerHTML();
  • Funcionalidade de download melhorada no Mozilla.

IE

  • Melhoria da funcionalidade de limpeza da cache;
  • Melhorado o desempenho do método Browser.executeScript(String javaScript);
  • Adicionado o método com.teamdev.jxbrowser.dom.DOMElement.innerHTML().

Safari

  • Melhorado o método Browser.navigate(String location, String postData);
  • JavaScriptJava Bridge melhorada. Adicionado suporte de valores duplos negativos;
  • Melhoria do componente Safari para que funcione em caixas de diálogo modais;
  • HttpCookieStorage agora suporta ambiente de 64-bit;
  • Adicionado suporte à funcionalidade de impressão;
  • Desativado o registro JNI no console.

Problemas conhecidos no Mozilla15

  • Vídeos de http://vimeo.com não funcionam;
  • Perda de memória na funcionalidade DOM;
  • Não há forma de utilizar o Mozilla e o Mozilla15 simultaneamente;
  • As propriedades do sistema jxbrowser.plugin.dir e jxbrowser.xulrunner.use.profile ainda não são suportadas.
Go Top