Publicado em 12 de junho de 2023
JxBrowser 7.33
Chromium 114
Atualizamos o Chromium para a versão 114.0.5735.110.
Esta atualização contém 16 correções de segurança e a correção para CVE-2023-3079.
Tipo de conteúdo para dados de upload
Nesta versão, adicionamos a possibilidade de sobrescrever o tipo de conteúdo ao criar ByteData
. Por exemplo:
ContentType contentType = ContentType.newBuilder("application/json")
.charset("UTF-8")
.build();
ByteData data = ByteData.of("{}", contentType);
// Isto irá sobrescrever tanto os dados como o cabeçalho Content-Type.
network.set(BeforeSendUploadDataCallback.class, e -> Response.override(data));
LoadUrlParams params = LoadUrlParams.newBuilder("<url>")
.uploadData(data)
.build();
// Isto enviará um request com o tipo de conteúdo especificado em `data`.
navigation.loadUrl(params);
Alterações que geram incompatibilidade
- Removido o método
LoadUrlParamas::postData
que foi marcado como obsoleto. Ao invés disso, utilizeLoadUrlParams::uploadData
.
Melhorias de qualidade
- Adicionados campos não numeráveis ao valor de retorno
JsObject::ownPropertyNames
. - Apresenta um aviso quando a chave de licença é encontrada tanto na propriedade do sistema como na opção do motor.
- Corrigida uma falha ao iniciar a captura de tela no Jitsi.
- Corrigido um congelamento ao recarregar a página quando
onBeforeUnload
é definido. - Corrigido um deadlock em
BeforeUnloadCallback
. - Corrigidos eventos
OnChange
inesperados ao usar o teclado no Linux. - Tornou a criação de diretórios temporários do JxBrowser mais estável.
- Correção da detecção da versão do Windows no Java 8.
- Caixas de diálogo de erro indesejadas do Chromium extintas.
- Foi corrigida uma falha ao imprimir no Windows.
Baixe o JxBrowser 7.33
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.