List icon 目录

发布日期 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 文件安装的扩展程序;
  • 控制用户可以手动卸载哪些扩展程序;
  • 在扩展程序安装、更新或卸载时获取通知;
  • 显示扩展程序的弹出窗口;
  • 模拟扩展程序图标点击等操作。

DotNetBrowser Chrome 应用商店

您可以在扩展程序指南中了解更多关于如何使用 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

WinUI 3 的实现作为 DotNetBrowser.WinUi3 NuGet 包提供,并不包含在 ZIP 压缩包中。

Chromium 已升级至 127.0.6533.89 版本

我们已将 Chromium 升级至更新版本,该版本引入了多项安全修复,可防止远程攻击者通过精心设计的 HTML 页面执行越界内存访问,其中包括:

要查看 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 升级到了新版本,该版本引入了针对已知被利用漏洞的安全修复:

关于 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)

Go Top