Publicado em 27 de fevereiro de 2018
JxBrowser 6.19
O JxBrowser 6.19 apresenta um grande número de novas funcionalidades e melhorias.
BrowserContext.setAcceptLanguage()
O método BrowserContext.setAcceptLanguage()
foi adicionado. O método Browser.setAcceptLanguage()
foi marcado
como obsoleto, porque não suporta intervalos de idiomas de acordo com
a RFC 7231. O método BrowserContext.setAcceptLanguage()
suporta intervalos de idiomas, portanto, você pode utilizá-lo dessa forma:
browserContext.setAcceptLanguage("fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5");
StartLoadingEvent.isSameDocument()
Os métodos StartLoadingEvent.isSameDocument()
e ProvisionalLoadingEvent.isSameDocument()
foram implementados.
Estes métodos indicam se o evento de carregamento é iniciado por uma navegação dentro do mesmo documento.
Acesso antecipado ao Java 10
Esta versão foi testada com Build Acesso Antecipado Java 10. Todas as funcionalidades do JxBrowser estão funcionando como esperado com o Java 10 no Windows, Linux e macOS. O JxBrowser suporta Java 10 com as mesmas limitações que o Java 9.
Correções e melhorias
- O problema quando cada invocação do método
JSFunction.invokeAsync()
cria uma nova thread Java foi corrigido. #1639 - O problema quando
CertificateVerifier
é invocado para todas as instâncias deBrowserContext
foi corrigido. #1635 - Foi corrigido o problema em que o
LoadHandler
não interceptava os eventos de carregamento de umIFRAME
incorporado numa página Web. #1630 - A caixa de diálogo Salvar Arquivo JavaFX foi melhorada. Agora ela não perde a extensão do arquivo ao baixar e salvar arquivos. #1625
- O problema quando a função
window.matchMedia()
JS retorna resultados diferentes nos modos de renderização heavyweight e lightweight foi corrigido. #1123 - Foi corrigido o posicionamento incorreto dos componentes num ambiente HiDPI em plataformas Windows. #1601
- A
NullPointerException
ao chamarJSObject.hasProperty()
em uma janela pop-up foi corrigida. #1575 - A criação do diretório
~\AppData\Local\Chromium\User Data\
na inicialização do JxBrowser foi desativada. #1570 - O suporte dos links em documentos PDF foi restaurado. #1561
- O problema quando o número da página atual é cortado no Visualizador de PDF foi corrigido. #1233
- O deadlock de thread ao reparar o Swing
BrowserView
no macOS foi corrigido. #1486 - A implementação do JavaFX
DefaultDialogHandler
foi melhorada. Foi adicionada a verificação da JavaFX App Thread para tratar situações em que os seus métodos já são invocados na JavaFX App Thread. #829
Nos envie uma mensagem para customer-care@teamdev.com para fazer o download do JxBrowser 6.19.
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.