List icon Contents

Posted on April 23, 2025

DotNetBrowser 3.2.0

Chromium 135.0.7049.52

We upgraded Chromium to a newer version, which introduces 13 security fixes, including:

You can read more about it in the Chromium blog post.

Custom user agent client hints

You can now set custom user agent client hints when creating the IEngine instance - these settings also apply to worker threads. The following snippet shows how it can be done:

EngineOptions engineOptions = new EngineOptions.Builder
{
    UserAgentMetadata = new UserAgentMetadata.Builder
    {
        Platform = "Profile test platform",
        Architecture = "Profile test architecture",
        Bitness = "Profile test bitness",
        Mobile = true,
        Model = "Profile test model",
        Wow64 = true,
        FormFactors = { "Profile factor 1", "Profile factor 2" },
        FullVersion = "Profile test full version",
        PlatformVersion = "Profile test platform version",
        BrandVersionList =
        {
            new UserAgentBrandVersion.Builder { Brand = "Profile test Brand", Version = "Profile test Version" }
               .Build()
        },
        BrandFullVersionList =
        {
            new UserAgentBrandVersion.Builder
                { Brand = "Profile test Full Brand", Version = "Profile test Full Version" }.Build()
        },
    }.Build()
}.Build();

IEngine engine = EngineFactory.Create(engineOptions);

Drag & Drop support in Avalonia off-screen rendering mode

DotNetBrowser now supports full Drag & Drop functionality in Avalonia’s off-screen rendering mode. On macOS, this feature is also available in hardware-accelerated mode.

This update allows users to freely drag elements — such as plain text, links, and custom data — within web pages without limitations. Additionally, drag-and-drop operations are now possible between multiple Chromium or DotNetBrowser instances.

Quality enhancements

  • The dead keys are now handled properly on macOS if the native keyboard input is enabled.
  • Google API keys specified via DotNetBrowser now take priority over environment variables.
  • Fixed the issue when Widevine DRM doesn’t work on macOS with the popular streaming services such as Netflix.

Download DotNetBrowser 3.2.0 (.NET Framework)
Download DotNetBrowser 3.2.0 (.NET Core)
Download DotNetBrowser 3.2.0 (Cross-platform)

Get free 30-day trial

Go Top