Publicado em 9 de março de 2022
JxBrowser 7.23
Nesta atualização, expandimos a API com uma funcionalidade que permite o preenchimento automático de formulários Web com perfis de dados de usuários e cartões de crédito, atualizamos o Chromium para a versão 98 e corrigimos vários problemas importantes.
Chromium 98
O Chromium foi atualizado para a versão 98.0.4758.102.
Esta versão do Chromium inclui muitas correções de segurança, portanto, recomendamos que atualize para esta versão.
Preenchimento automático de formulários Web
Perfis de dados do usuário
Agora você pode preencher automaticamente formulários Web com o perfil de dados do usuário, que inclui endereço, cidade, telefone, nome próprio, etc. Para acessar todos os perfis de dados do usuário armazenados, utilize a seguinte API:
profile.userDataProfiles().all().forEach(userDataProfile -> {
String email = userDataProfile.email();
String city = userDataProfile.address().city();
});
Cartões de crédito
Grave os detalhes do cartão de crédito, preencha automaticamente formulários da Web com ele, gerencie os detalhes do cartão de crédito salvo usando a nova API:
profile.creditCards().all().forEach(creditCard -> {
String number = creditCard.number();
CreditCardNetwork network = creditCard.network();
});
Linux Widevine
Utilize o Widevine no Linux para ver filmes e áudio protegidos por DRM. Por padrão, o Widevine está desativado. Para ativá-lo, por favor, utilize a seguinte opção:
Engine engine = Engine.newInstance(
EngineOptions.newBuilder(renderingMode)
.enableProprietaryFeature(ProprietaryFeature.WIDEVINE)
.build());
Ditado macOS
Agora você pode ditar mensagens e documentos no Mac em ambos os modos de apresentação.
Emoji do Windows
Utilize a janela Emoji do Windows no modo de renderização fora de tela.
Melhorias de qualidade
- Restaurar o Picture in Picture no Windows, Linux e macOS no modo de renderização fora de tela.
- Corrige o problema quando a tecla
Cmd
nunca é liberada ao pressionarCmd+A
no macOS em JavaFX. - Corrigir o problema quando a definição Páginas por folha é utilizada, a impressão para ou demora muito tempo (mais de 5 minutos).
- Correção da falha da JVM ao fechar uma janela modal filha que contém
BrowserView
no macOS. - Correção da falha da JVM ao ocultar a janela IME no macOS Apple Silicon.
- Correção do problema quando a biblioteca não consegue extrair as capacidades da impressora padrão se o nome da impressora e do dispositivo de uma impressora única forem diferentes.
- Se interromper a navegação durante a captura de bitmaps, o Chromium irá parar. Para lidar com esses casos
Browser.bitmap()
agora lançacom.teamdev.jxbrowser.browser.BitmapTimeoutException
.
Baixe o JxBrowser 7.23
Por favor, compartilhe seu e-mail conosco, e nós lhe enviaremos instruções para download.
Não foi possível enviar o e-mail. Por favor, use o link direto para baixar o JxBrowser.
Se você é um cliente registrado, não precisa fazer nada para usar esta atualização.
Se você deseja avaliar o produto, precisa de uma licença de avaliação.
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.