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)

Obtenha uma avaliação gratuita de 30 dias

Go Top