发布日期
DotNetBrowser 4.1.0
破坏性变更
IHttpCache.DiskCacheCleared 事件已移除
IHttpCache.DiskCacheCleared 已被移除。
IHttpCache.Clear() 会返回一个 Task,该任务会在缓存清理操作完成后结束。
请使用返回的任务跟踪完成状态,而不是订阅已移除的事件。
Avalonia 12 支持
通过新的 DotNetBrowser.AvaloniaUi.v12 NuGet 包,新增了对 Avalonia 12 的支持。
该包提供与 Avalonia 12 应用兼容的集成组件,同时通过单独的 DotNetBrowser.AvaloniaUi 包保留对现有 Avalonia 11 集成的支持。
您可以在迁移指南中了解更多信息。
通过 IProfile.ClearAllData() 简化数据清理
现在,您可以使用新的 IProfile.ClearAllData() 方法,通过一次 API 调用在配置文件级别完整清除浏览数据。
该方法会移除缓存、Cookie、浏览历史记录以及其他已存储的配置文件数据。
按浏览器缩放
默认情况下,缩放级别变更会应用到同一配置文件中共享 相同源的所有浏览器。从 DotNetBrowser 4.1.0 开始, 您可以将缩放范围限定到单个浏览器,从而使一个浏览器中的 缩放变化不会影响其他浏览器:
Browser.Zoom.Mode = ZoomMode.PerBrowser;
Browser.Zoom.In();
默认模式是 ZoomMode.PerOrigin,这保留了
之前的行为。
更多信息请参阅缩放指南。
Chromium 148.0.7778.179
我们将 Chromium 升级到了较新的版本,该版本引入了重要的 安全修复,其中包括:
- CVE-2026-9111: WebRTC 中的释放后使用
- CVE-2026-9110: UI 中的不恰当实现
- CVE-2026-9112: GPU 中的释放后使用
- CVE-2026-9113: GPU 中的越界读取
- CVE-2026-9114: QUIC 中的释放后使用
更多详情请参阅 Chromium 的发布公告。
质量改进
- 修复了
WinForms和Avalonia在OffScreen模式下的系统键处理问题。
下载 DotNetBrowser 4.1.0
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。