Publicado em 4 de maio de 2018

JxBrowser 6.20

Boas notícias para todos! O JxBrowser 6.20 é baseado no Chromium 64!

A nova versão inclui também uma série de novas funcionalidades e melhorias importantes. Veja os detalhes:

Chromium 64

O engine Chromium foi atualizado para a versão 64.0.3282.24.

NTLMv2

No Chromium 64, o suporte NTLMv2 no macOS e no Linux foi adicionado, mas está desativado por padrão. Nesta versão, a funcionalidade NTLMv2 agora é configurável para macOS e Linux. Nas plataformas Windows, ela está ativada por padrão.

Para ativá-la, utilize o seguinte switcher do Chromium:

BrowserPreferences.setChromiumSwitches("--enable-ntlm-v2");

Melhorias

  • Adicionado suporte de reconhecimento de DPI por monitor no Windows 10 com Java 9.
  • Melhoria da estabilidade do motor Chromium ao eliminar o Browser logo após limpar o cache.
  • Estabilidade melhorada do motor Chromium em aplicações JavaFX no Linux com Java9.
  • A mensagem de erro Falha ao carregar a página da Web ‘about:blank’ em 120 segundos durante a inicialização do navegador ficou mais informativa e agora fornece mais detalhes sobre o que aconteceu.

Problemas corrigidos

  • A estabilidade em ambiente multithread foi melhorada. Foi corrigido o problema em que a biblioteca fica suspensa ao eliminar as instâncias do Browser num ambiente multi-threaded.
  • A impressão a partir do Visualizador de PDF não funcionando corretamente.
  • O erro java.lang.IllegalStateException ao chamar Browser.executeJavaScriptAndReturnValue().
  • O erro java.lang.NoSuchMethodError: sun.awt.AWTAccessor.getKeyEventAccessor()Lsun/awt/AWTAccessor$KeyEventAccessor; no modo de renderização lightweight em plataformas Windows com JRE 1.7.0-1.7.0_02.
  • A interface do usuário bloqueia quando se clica várias vezes no menu pendente no Linux.
  • O erro java.lang.NullPointerException ao passar null de JavaScript para Java.

Nos envie uma mensagem para customer-care@teamdev.com para fazer o download do JxBrowser 6.20.

Go Top