发布日期 2024年02月27日
DotNetBrowser 2.26.0
投射 API
现在,可以直接从 DotNetBrowser 将媒体内容投射到 Chromium 支持的设备上。以下是实现的简单步骤:
IMediaReceivers receivers = engine.Profile.Default.MediaCasting.Receivers;
IMediaReceiver receiver = await receivers.RetrieveAsync(r => r.Supports(CastMode.Screen));
ICastSession castSession = await browser.Cast.CastScreen(receiver);
欲了解更多关于这项功能的信息,请查阅完整的指南。
Chromium 已升级至 121.0.6167.184 版本
我们已将 Chromium 升级到最新版本,该版本引入了多项安全修复,以防止远程攻击者通过精心制作的 HTML 页面或恶意文件潜在地利用堆损坏漏洞进行攻击。其中包括:
- CVE-2024-1284: Use after free in Mojo
- CVE-2024-1283: Heap buffer overflow in Skia
- CVE-2024-1060: Use after free in Canvas
- CVE-2024-1059: Use after free in WebRTC
- CVE-2024-1077: Use after free in Network
- CVE-2024-0807: Use after free in WebAudio
- CVE-2024-0812: Inappropriate implementation in Accessibility
- CVE-2024-0808: Integer underflow in WebUI
如需了解 Chromium 121.0.6167.184
版本中所有修复和改进的完整列表,请访问以下版本的产品博客文章:
质量优化
- Avalonia UI 中的
BrowserView
现在在离屏渲染模式下提供了更好的 IME(输入法编辑器)支持。 - 当尚未放置在 WPF 窗口上的
BrowserView
触发Loaded
事件时,不再抛出InvalidOperationException
异常。 - 在添加和移除工作于离屏渲染模式的 WinForms
BrowserView
时,不再观察到内存泄漏问题。
下载 DotNetBrowser 2.26.0 (.NET Framework)
下载 DotNetBrowser 2.26.0 (.NET Core)
下载 DotNetBrowser 2.26.0 (Cross-platform)
关注 @DotNetBrowser ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。