Publicado em 31 de outubro de 2012

JxBrowser 3.2

Novas funcionalidades

  • Adicionado suporte a JDK 1.7 no Mac OS X para Safari;
  • Adicionada a funcionalidade de zoom para Mozilla, Mozilla15 e IE;
  • Adicionada a funcionalidade de procura de texto para Mozilla e Mozilla15;
  • Adicionada a capacidade de definir a configuração de segurança “Apresentar conteúdo misto” para o IE;
  • Adicionado suporte do Ubuntu 12.04 para o Mozilla.

Melhorias

  • Melhoria do envio de eventos de teclado AWT para Mozilla, Mozilla15 e IE. O componente Browser não envia mais todos os eventos de teclado do para o Swing.
  • Comportamento melhorado quando a janela secundária navega para uma página Web com um tipo de mime não suportado para o Mozilla e o Mozilla15.
  • Melhorado o método Browser.executeScript(). Adicionado suporte de código de script que contém símbolos ' e .
  • Adicionado suporte da interface DocumentEvent W3C DOM para Mozilla e Mozilla15.
  • Corrigido o problema quando o JxBrowser não conseguia encontrar bibliotecas nativas no ambiente OSGi.

Mozilla15

  • Melhoria do comportamento padrão da funcionalidade de transferência de arquivos. Agora, a caixa de diálogo JFileChooser é usada para solicitar ao usuário que salve automaticamente o arquivo num diretório padrão;
  • Funcionalidade de focagem melhorada. O componente Browser dispara o FocusEvent quando o componente ganha o foco ao clicar nele;
  • Foi corrigido um problema quando um usuário não podia selecionar um elemento em HTMLSelectElement numa página Web manualmente utilizando um mouse;
  • Adicionado suporte para as teclas da área de transferência;
  • Funcionalidade de transferência restaurada no Mac OS X em modo de 32 bits;
  • Melhoria da utilização da memória na funcionalidade DOM.

Mozilla

  • Adicionado suporte ao plugin Flash no Linux;
  • Corrigida a NullPointerException em DefaultNewWindowManager.

IE

  • Adicionado o parâmetro headers ao método IEBrowser.navigate();
  • Adicionado suporte aos métodos DOMElement.blur() e DOMElement.focus();
  • Corrigido o problema quando o componente Browser não disparava eventos de tecla ALT;
  • Foi corrigido o problema quando a janela secundária não recebia eventos de redimensionamento;
  • Foi corrigido um problema quando a página Web do Google não recebia automaticamente o foco;
  • Corrigido o problema quando o método Browser.setContent() lançava a exceção OutOfMemory.

Safari

  • Adicionado suporte à transferência de foco via Tab e Shift+Tab;
  • Corrigido o problema quando o método Browser.executeScript() travava a JVM.
Go Top