Publicado em 23 de abril de 2013
JxBrowser 3.4
Novas funcionalidades
- Adicionada implementação fora de processo para o IE em ambiente de 64 bits. Agora cada instância do
Browser
do IE está sendo executada num processo nativo separado num ambiente de 64 bits. - Adicionado suporte da caixa de diálogo de impressão nos motores Mozilla15 e Mozilla no Mac OS X.
- Adicionado suporte à propriedade do sistema
jexplorer.process.name
. - Adicionado suporte à propriedade do sistema
jxbrowser.ie.dialogs.useAWTThread
. - Adicionado suporte à propriedade do sistema
jxbrowser.plugin.dir
para Mozilla15. - Adicionado suporte a
CardLayout
no Mac OS X com JDK 1.7. - Adicionado suporte da funcionalidade de impressão no Windows 8 + IE10 para o motor IE.
Melhorias
Mozilla15
- Corrigido o
IllegalStateException
ao descartar a instância doBrowser
. - Corrigida a localização incorreta do
Browser
no Mac OS X com JDK 1.7. - Corrigida a codificação incorreta de caracteres na ponte JavaScript-Java.
- Corrigida a falha nativa quando o usuário elimina a instância do
Browser
no Mac OS X. - Foi corrigido o problema onde o método
Browser.executeScript()
lançava uma exceção quando o JavaScript lançava uma mensagem de aviso. - Correção da exceção inesperada
NoSuchFieldError
na ponte Java XPCOM. - Corrigida a inesperada
XPCOMException
NS_NOINTERFACE
na funcionalidadeHttpObserver
. - Foi corrigido um problema quando o zoom afetava a localização do menu de contexto.
Mozilla
- Corrigida a exceção
AbstractMethodError
quando o usuário invoca o métodoBrowser.getDocument()
. - Corrigido o problema quando a chamada ao método
Browser.executeScript()
retorna nulo, mas o valor de retorno não é nulo no Linux. - Suporte de foco melhorado para JDK 1.7.
- Corrigida a codificação incorreta de caracteres na ponte JavaScript-Java.
- Foi corrigido o problema quando o método
Browser.executeScript()
lançava uma exceção quando o JavaScript lançava uma mensagem de aviso.
Internet Explorer
- Corrigido o problema quando o usuário não pode criar uma instância
Browser
usando JVM 64-bit. - Foi corrigido o problema quando o usuário não podia eliminar o
Browser
quando o documento PDF era carregado. - Corrigido o problema quando a Política de Segurança HTTP padrão não funcionava.
- Foi corrigido um problema quando o duplo clique numa página Web bloqueia os eventos do teclado e do mouse com o JDK 1.7.
- Corrigido o problema de foco com múltiplas instâncias de
Browser
com JVM 64-bit. - Melhoria da funcionalidade de passagem de foco para o JDK 1.7 numa página Web com o modo de design ativado.
- Foi corrigido o problema quando a funcionalidade de passagem de foco não funcionava com o JDK 1.7 quando a janela perdia o foco.
- Foi corrigido um problema quando o motor do IE não funcionava em caixas de diálogo modais.
- Corrigida a falha na ponte JavaScript-Java com JVM 64-bit no Windows 7 + MS IE8.
- Melhoria da utilização de memória no método
Browser.toImage()
com JVM 32-bit. - Foi corrigido o problema quando o método
Browser.dispose()
ignorava o resultado de uma caixa de diálogo de confirmação. - Melhoria da utilização de memória no método
Browser.toImage(true)
com JVM 64-bit. - O método
Browsers.getIEVersion()
agora suporta o IE10 no Windows 8. - Foi corrigido um problema quando o zoom afetava a localização do menu de contexto.
Safari
- Corrigido o problema quando o TitleListener não disparava eventos quando o título do documento era alterado a partir do JavaScript.
Siga @JxBrowserTeam para obter todas as atualizações da biblioteca.
Se inscreva na nossa RSS feed para obter atualizações instantâneas sobre os novos lançamentos.