Publicado em 23 de março de 2022

DotNetBrowser 2.12

O que há de novo

Chromium 98

O motor Chromium foi atualizado para a versão 98.0.4758.102.

Esta versão do Chromium inclui muitas correções de segurança, portanto, recomendamos que atualize para esta versão.

Suporte IME

Agora, você pode introduzir texto em chinês, japonês, coreano, etc. utilizando o IME no modo de renderização fora de tela, tanto em aplicações WPF como WinForms.

IME

Sobrecarga do método EngineFactory.Create()

Especificar o modo de renderização necessário tornou-se mais fácil:

IEngine engine = EngineFactory.Create(RenderingMode.HardwareAccelerated);

Lidando com cartões inteligentes

Agora é possível desbloquear o cartão inteligente e fornecer o seu PIN de forma programática:

private void SetSmartCardPin(X509Certificate2 originalCertificate)
{
    try
    {
        RSACryptoServiceProvider privateKey =
            originalCertificate?.PrivateKey as RSACryptoServiceProvider;

        if (privateKey != null)
        {
            CspParameters parameters = new CspParameters()
            {
                KeyContainerName = privateKey.CspKeyContainerInfo.KeyContainerName,
                ProviderName = privateKey.CspKeyContainerInfo.ProviderName,
                ProviderType = privateKey.CspKeyContainerInfo.ProviderType,
                Pin = Pin
            };

            bool result = browser.SetPrivateKeyProviderPin(parameters);
            Debug.WriteLine($"PIN configurado: {result}");
        }
    }
    catch (Exception ex)
    {
        Debug.WriteLine($"PIN não está configurado: {ex}");
    }
}

Melhorias de qualidade

  • A opção “Colar” foi adicionada à implementação do menu de contexto padrão.
  • A caixa de diálogo “Guardar como” agora apresenta corretamente a opção “Guardar como tipo” e as extensões de arquivo.
  • Corrigir o problema quando a cultura da thread atual quebra a lógica de criação do nó DOM.
  • Correção do problema quando o estado de revogação do certificado SSL não está sendo detectado.

Solicitar licença de avaliação
Baixar DotNetBrowser 2.12 (.NET Framework)
Baixar DotNetBrowser 2.12 (.NET Core)

Go Top