Publicado em 1 de agosto de 2024
JxBrowser 7.40.0
Chave de partição de cookies
A partir do JxBrowser 7.40.0, Cookie
pode ter um estado particionado:
Cookie cookie = cookieStore.cookies().get(0);
cookie.partitionKey().ifPresent(partitionKey -> {
String topLevelSite = partitionKey.site();
boolean thirdParty = partitionKey.isThirdParty();
});
Com o estado particionado, os cookies de terceiros não podem permitir que os serviços rastreiem os usuários e juntem as suas informações através de muitos sites de nível superior não relacionados. Isto também é conhecido como rastreio entre sites.
Teclado na tela no Linux
Agora é possível utilizar o teclado na tela no modo acelerado por hardware no Linux. Em JavaFX e SWT, ele funciona fora
da caixa. No Swing, será necessário utilizar a propriedade de sistema jxbrowser.linux.touch.screen
:
System.setProperty("jxbrowser.linux.touch.screen", "true");
Chromium 127.0.6533.73
Atualizamos o Chromium para uma versão mais recente, que introduz várias correções de segurança que impedem um atacante remoto de executar código arbitrário através de uma página HTML forjada, incluindo:
- CVE-2024-6100: Type Confusion in V8
- CVE-2024-6290: Use after free in Dawn
- CVE-2024-6779: Out of bounds memory access in V8
Para obter a lista completa de correções e melhorias do Chromium no JxBrowser 7.40.0, visite as publicações no blog do produto para as seguintes versões:
Melhorias de qualidade
- Clicar em qualquer lugar da página já não bloqueia a introdução subsequente do teclado em JavaFX acelerado por hardware no Linux.
- Foi corrigida uma falha quando o modo Federal Information Processing Standards (FIPS) está ativado no Linux.
- Corrigido o tamanho incorreto do
BrowserView
com transformações de escala definidas para um dos nós pai no JavaFX acelerado por hardware. - Foi corrigida uma falha no processo principal do Chromium quando o modo de compatibilidade com o Windows está ativado.
- Removida a confusa mensagem de log
Failed to delete a cookie
ao apagar um cookie usandoCookieStore.delete(Cookie cookie)
.
Baixe o JxBrowser 7.40.0
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.