List icon 目录

发布日期 2025年04月23日

DotNetBrowser 3.2.0

Chromium 135.0.7049.52

我们已将 Chromium 升级至更新版本,该版本引入了 13 项安全修复,其中包括:

您可以在 Chromium 的博客文章中了解更多详情。

自定义用户代理客户端提示

现在您可以在创建 IEngine 实例时设置自定义的用户代理客户端提示,这些设置也适用于工作线程。以下代码片段展示了如何进行设置:

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);

Avalonia 离屏渲染模式下的拖放支持

DotNetBrowser 现在支持在 Avalonia 的离屏渲染模式下实现完整的拖放(Drag & Drop)功能。在 macOS 上,此功能在硬件加速模式下同样可用。

此更新允许用户在网页中自由拖动元素(例如纯文本、链接、自定义数据),不受任何限制。此外,现在可以在多个 Chromium 或 DotNetBrowser 实例之间执行拖放操作。

质量改进

  • 在启用原生键盘输入的 macOS 上,现在可以正确处理死键。
  • 通过 DotNetBrowser 指定的 Google API 密钥现在优先于环境变量。
  • 修复了 macOS 系统上 Widevine DRM 在 Netflix 等主流流媒体服务中无法正常使用的问题。

下载 DotNetBrowser 3.2.0 (.NET Framework)
下载 DotNetBrowser 3.2.0 (.NET Core)
下载 DotNetBrowser 3.2.0 (Cross-platform)

申请 30 天免费试用

Go Top