List icon 目录

发布日期

DotNetBrowser 3.4.0

Linux 上的 Sandbox(沙箱) 

在 DotNetBrowser 3.4.0 中,Chromium 沙箱 现已在 Linux 上启用。 这是一个关键的安全特性,之前已经在 Windows 和 macOS 上提供。

需要采取的操作 

Chromium 依赖 user namespaces 来对其子进程进行沙箱隔离。 当该功能不可用时,DotNetBrowser 无法启动 Chromium,并会在 IEngine 初始化过程中抛出 EngineInitializationException

在某些 Linux 发行版上,非特权用户 可能无法使用该功能。 要启用它,请按照我们的 沙箱配置指南 对操作系统进行相应配置。

在不同存储之间复制密码 

现在,你可以使用 IPasswordStore.AllIPasswordStore.Add() 在不同的配置文件(profile)之间复制密码记录。

// Copy passwords from one store to another
var sourcePasswordStore = sourceProfile.PasswordStore;
var targetPasswordStore = targetProfile.PasswordStore;

foreach (var passwordRecord in sourcePasswordStore.All)
{
    targetPasswordStore.Add(passwordRecord);
}

破坏性变更(Breaking changes) 

移除枚举中的技术值 

我们从所有枚举类型中移除了 *Unrecognized*Unspecified 值。 这些是仅用于内部的技术性枚举值。对于少量枚举,在被移除的值代表一个逻辑上的枚举状态时,我们新增了 Unknown 值。

更多信息请参见 迁移指南

移除 NetError 枚举值 

升级到 Chromium 144 后,一些在上游 Chromium 代码库中已不存在的 NetError 枚举值被移除。如果你的代码仍然引用了这些已移除的值,编译时将会出现错误。

更多信息请参见 迁移指南.

Chromium 144.0.7559.60 

我们将 Chromium 升级到了更新的版本,该版本包含了多项重要的安全修复,包括:

你可以在 Chromium 官方博客中阅读更多相关内容:

下载 DotNetBrowser 3.4.0

请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。

很抱歉,我们无法成功发送消息。请再次检查您的电子邮件地址是否正确无误。
发送…
EmailBox 请检查您的收件箱。

我们无法发送电子邮件。请重试

如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。

如果您希望深入了解并体验我们的产品,您可以申请评估许可证。

获取免费 30 天体验