List icon Contents

Posted on

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.

We couldn’t deliver a message. Please make sure the email address is correct.
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