Publicado em 23 de março de 2023
DotNetBrowser 2.22
O que há de novo
Chromium
Atualizamos o motor Chromium para a versão 111.0.5563.65 que inclui 40 correções de segurança.
Execução assíncrona de JavaScript
Adicionamos os métodos InvokeAsync()
a IJsObject
e IJsFunction
. Ele permite a execução de funções JavaScript sem bloquear a thread .NET atual:
IJsObject window = frame.ExecuteJavaScript<IJsObject>("window").Result;
window.InvokeAsync("alert", "Hello world!");
Previsão de rede
O Chromium tem uma predefinição que permite pré-carregar as páginas mais visitadas para uma navegação mais rápida. Isto é feito através da pré-busca de DNS, da pré-conexão TCP e SSL, da pré-apresentação de páginas Web e da pré-busca de recursos.
Esta atualização fornece uma API para desativar esta funcionalidade:
browser.Profile.Preferences.NetworkPredictionEnabled = false;
Melhorias de qualidade
- Foi corrigido um problema de dimensionamento dos cursores personalizados em monitores HiDPI.
- Foi corrigido um problema em que o visualizador de PDF não mostrava alguns caracteres turcos.
Baixe o DotNetBrowser 2.22 (.NET Framework)
Baixe o DotNetBrowser 2.22 (.NET Core)
Baixe o DotNetBrowser 2.22 (multiplataforma)
Siga @DotNetBrowser para obter todas as atualizações da biblioteca.
Assine o nosso RSS feed para receber atualizações instantâneas sobre novos lançamentos.