List icon Contents

Posted on March 23, 2022

DotNetBrowser 2.12

What’s new

Chromium 98

The Chromium engine has been upgraded to version 98.0.4758.102.

This Chromium version includes many security fixes, so we recommend that you upgrade to this version.

IME support

Now, you can enter text in Chinese, Japanese, Korean, etc. using IME in the off-screen rendering mode both in WPF and WinForms applications.

IME

EngineFactory.Create() method overload

Specifying the required rendering mode became easier:

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

Handling smart cards

It is now possible to unlock the smart card and provide its PIN programmatically:

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 configured: {result}");
        }
    }
    catch (Exception ex)
    {
        Debug.WriteLine($"PIN is not configured: {ex}");
    }
}

Quality enhancements

  • The “Paste” option has been added to the default context menu implementation.
  • The “Save as” dialog now properly displays the “Save as type” option and file extensions.
  • Fix the issue when current thread culture breaks the DOM node creation logic.
  • Fix the issue when SSL certificate revocation status is not being detected.

Download DotNetBrowser 2.12

Please share your email with us, and we'll send you download instructions.

Sending...
EmailBox Please check your inbox.

We were unable to send the email. Please try again.

If you are a registered customer you don't need to do anything to use this update.

If you would like to evaluate the product, you need an evaluation license.

Get free 30-day trial
Go Top