2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
发布日期 2024年08月20日
DotNetBrowser 3.0.0 EAP
此页面包含了按逆时间顺序排列的 DotNetBrowser 3.0.0 EAP 构建版本的完整发布历史记录。
要将最新的 DotNetBrowser 3.0.0 EAP 构建依赖项作为 NuGet 包添加到您的项目中,请按照以下说明操作。
要了解此主要版本计划中的更多增强功能,请访问 DotNetBrowser 发展规划。
v3.0.0-eap.2
Chrome 扩展程序
DotNetBrowser 现在提供了 Extensions API,允许您安装、更新、卸载和管理 Chrome 扩展程序。这为将 Chrome 扩展程序集成到您的应用程序中提供了广泛的可能性。
通过 Extensions API,您可以:
- 获取已安装扩展程序的列表;
- 手动从 Chrome 应用商店安装 Chrome 扩展程序;
- 控制用户可以手动安装哪些扩展程序;
- 通过 CRX 文件编程方式安装 Chrome 扩展程序;
- 通过编程方式卸载从 Chrome 应用商店或 CRX 文件安装的扩展程序;
- 控制用户可以手动卸载哪些扩展程序;
- 在扩展程序安装、更新或卸载时获取通知;
- 显示扩展程序的弹出窗口;
- 模拟扩展程序图标点击等操作。
您可以在扩展程序指南中了解更多关于如何使用 Chrome 扩展程序的内容。
WinUI 3
我们增加了对另一个 UI 工具包——WinUI 3 的支持。现在,您可以将 BrowserView
嵌入到 WinUI 3 应用程序中,并使用现代 UI 工具包构建现代桌面应用程序。
以下是通过 dotnet CLI 创建带有 BrowserView
的 WinUI 3 示例应用程序的方法:
dotnet new install DotNetBrowser.Templates::3.0.0-eap.2
dotnet new dotnetbrowser.winui.app -o Example.WinUi -li <your_license_key>
dotnet run --project Example.WinUi
WinUI 3 的实现作为 DotNetBrowser.WinUi3
NuGet 包提供,并不包含在 ZIP 压缩包中。
Chromium 已升级至 127.0.6533.89 版本
我们已将 Chromium 升级至更新版本,该版本引入了多项安全修复,可防止远程攻击者通过精心设计的 HTML 页面执行越界内存访问,其中包括:
- CVE-2024-6990: Uninitialized Use in Dawn
- CVE-2024-7255: Out of bounds read in WebTransport
- CVE-2024-7256: Insufficient data validation in Dawn
要查看 127.0.6533.89
版本中Chromium的所有修复和改进的完整列表,请访问该版本的官方博客文章。
下载 DotNetBrowser 3.0.0-eap.2 (.NET Framework)
下载 DotNetBrowser 3.0.0-eap.2 (.NET Core)
下载 DotNetBrowser 3.0.0-eap.2 (Cross-platform)
v3.0.0-eap.1
这是 DotNetBrowser 下一主要版本的第一个 EAP 构建。在此版本中,我们引入了以下新功能:
.NET Framework 4.6.2
DotNetBrowser 3.0.0 现在要求的最低 .NET Framework 版本为 4.6.2。
弃用的 API 已被移除
在 DotNetBrowser 2 中之前被标记为已弃用的 API,在 3.0.0 版本中已不再可用。
以下是已移除的 API 及其替代项的列表:
LoadUrlParameters.PostData
已被LoadUrlParameters.UploadData
替代;VerifyCertificateParameters.VerifyStatuses
已被VerifyCertificateParameters.VerifyErrors
替代;BinariesExtractionOptions.CheckLastModificationDate
已被BinariesExtractionOptions.VerificationLevel
替代;ISpellChecker.DictionaryNames
已被ISpellChecker.Languages
替代。
以下属性之前在 IEngine
接口中可用,但是它们与默认配置文件相关,并且已被标记为已弃用:
IEngine.CookieStore
IEngine.Downloads
IEngine.HttpCache
IEngine.Network
IEngine.Permissions
IEngine.Plugins
IEngine.Proxy
IEngine.SpellChecker
IEngine.ZoomLevels
这些属性已从 IEngine
接口中移除,现在仅在默认配置文件中可用。例如,如果您之前使用的是 engine.Network
,现在需要使用 engine.Profiles.Default.Network
来代替。
Chromium 已升级至 124.0.6367.221 版本
我们已将 Chromium 升级到了新版本,该版本引入了针对已知被利用漏洞的安全修复:
- CVE-2024-4761: Out of bounds write in V8
- CVE-2024-4947: Type Confusion in V8
- CVE-2024-4671: Use after free in Visuals
关于 Chromium 在 124.0.6367.221
版本中的完整修复和改进列表,请访问以下版本的产品博客文章:
下载 DotNetBrowser 3.0.0-eap.1 (.NET Framework)
下载 DotNetBrowser 3.0.0-eap.1 (.NET Core)
下载 DotNetBrowser 3.0.0-eap.1 (Cross-platform)
关注 @DotNetBrowser ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。