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();
});

Dados do usuário do preenchimento automático de formulários Web

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();
});

Formulário Web de preenchimento automático de cartão de crédito

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.

Ditado macOS

Emoji do Windows

Utilize a janela Emoji do Windows no modo de renderização fora de tela.

Diálogo de Emoji do Windows

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 pressionar Cmd+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ça com.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.

Enviando...
Por favor, verifique sua caixa de entrada.

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.

Obtenha Teste Gratuito de 30 dias
Go Top