List icon Conteúdo

Publicado em 11 de agosto de 2021

JxBrowser 7.18

O JxBrowser 7.18 foi lançado! Expandimos a API com novas funcionalidades, adicionamos correções e melhorias importantes. Leia abaixo para mais detalhes!

Nesta versão, introduzimos várias pequenas alterações que causam quebra de compatibilidade na API. Consulte o guia de migração para saber quais APIs foram alteradas.

Apple Silicon

No JxBrowser 7.13 anunciamos o suporte dos Macs com Apple Silicon no modo de emulação Rosetta 2.

Temos o prazer de informar que agora, o JxBrowser permite o suporte nativo da arquitetura Apple Silicon! A biblioteca inclui também os binários do Chromium compilados para o Apple Silicon.

Por favor, veja como configurar o seu projeto Gradle ou Maven com a nova dependência.

Se você executar o JxBrowser com Java x64 (Intel) no macOS com Apple Silicon, tanto o Java como o JxBrowser serão executados no modo de emulação Rosetta 2. O Java 17 será lançado em setembro de 2021 com o suporte do Apple Silicon. Utilize o JxBrowser com [Java 17 macOS/AArch64] (https://jdk.java.net/17/) se não desejar executar a sua aplicação no Rosetta 2.

Picture in picture

Reproduza os vídeos utilizando a funcionalidade Picture in Picture em todas as plataformas suportadas em ambos os modos de renderização. Nesta versão e em outras versões, esta funcionalidade está ativada por padrão.

Picture in Picture

Chromium

Nesta versão, atualizamos o Chromium para a versão 91.0.4472.164 que inclui 8 correções de segurança.

Melhorias

API de cookies

Descobrimos que o parâmetro URL é utilizado pelo Chromium apenas para validar o cookie fornecido e verificar o seu domínio. Decidimos modificar esta API para simplificá-la.

Agora, você não precisa passar o parâmetro URL e certificar-se de que a URL e o domínio do cookie são os mesmos. Agora você pode definir um cookie utilizando a seguinte forma simples:

cookieStore.set(Cookie.newBuilder()
        .name("cookieName")
        .value("cookieValue")
        .domain("google.com")
        .secure(true)
        .path("/")
        .build());

Problemas corrigidos

  • Não é possível rolar um documento PDF apresentado num IFRAME numa página Web no Windows e no Linux em o modo de renderização fora de tela.
  • A janela nativa do Chromium é separada quando o JavaFX BrowserView é incorporado no TabPane e o Stage é restaurado após a minimização no Linux no modo de renderização acelerada por hardware.
  • A autenticação proxy não funciona quando o modo Anônimo está ativado.
  • Arrastar e soltar não funciona corretamente se o frame principal e os secundários forem de domínios diferentes no modo de renderização fora de tela.

Baixe o JxBrowser 7.18

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