2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
发布日期 2025年06月20日
DotNetBrowser 3.3.0
Chromium 137.0.7151.69
我们已将 Chromium 升级至更新版本,并引入了多项重要安全修复,包括修复了以下已知漏洞:
- CVE-2025-5419: Out of bounds read and write in V8
- CVE-2025-5068: Use after free in Blink
- CVE-2025-5063: Use after free in Compositing
- CVE-2025-5280: Out of bounds write in V8
- CVE-2025-5064: Inappropriate implementation in Background Fetch API
- CVE-2025-5065: Inappropriate implementation in FileSystemAccess API
- CVE-2025-5066: Inappropriate implementation in Messages
- CVE-2025-5281: Inappropriate implementation in BFCache
- CVE-2025-5283: Use after free in libvpx
- CVE-2025-5067: Inappropriate implementation in Tab Strip
您可以在 Chromium 博客文章中阅读更多相关信息:
一次调用即可下载文件
从 DotNetBrowser 3.3.0 开始,您无需导航到文件即可下载:
browser.DownloadResource("https://example.com/avatar.png");
浏览器将发送包含当前域名下 cookies 的请求。如果链接有效并且服务器返回可下载资源,浏览器将开始下载。
若需控制下载过程,请使用 StartDownloadHandler
,具体使用方式请参阅下载指南中的说明。
Widevine API
我们新增了一个 Widevine API,可用于细致控制 DotNetBrowser 中的 Widevine 支持。若要启用并播放 DRM 编码内容,请使用以下代码示例:
var status = await engine.Widevine.Activate();
Dim status = engine.Widevine.Activate().Result
状态将显示 Widevine 组件是否已成功激活。
更多内容请参阅媒体指南。
Widevine 是 Google 的专有组件,受其独立的使用条款约束。更多信息请参考 Widevine 官网。
元素的绝对边界
此前版本中,您只能获取相对于当前 frame 的 HTML 元素边界。现在新增了 BoundingClientRectInViewport
属性,可获取元素相对于视口的全局边界:
var localBounds = element.BoundingClientRect;
var globalBounds = element.BoundingClientRectInViewport;
质量改进
-
StartSessionHandler
中的 WebRTC 屏幕共享参数现在可正确提供缩略图。
下载 DotNetBrowser 3.3.0
请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。