发布日期 2022年10月05日
DotNetBrowser 2.17
DotNetBrowser 的历史将翻开新的一页!我们很高兴地宣布,DotNetBrowser 现在是一款跨平台库啦!
更新内容
可在 Linux 和 macOS 上使用
从 2.17 版本开始,该库也支持在 Linux 和 macOS 上运行。
无需额外的努力,在所有三个平台上使用相同的代码。只需安装新的二进制文件即可。
# For macOS
dotnet add package DotNetBrowser.macOS-x64
# For Linux
dotnet add package DotNetBrowser.Linux-x64
请查阅我们的安装指南文章,了解如何将必要的软件包从 ZIP 或 NuGet 添加到您的应用程序中。
支持的平台
我们正式支持基于 Intel 的 macOS 10.15+ 以及多种 64 位 Linux 发行版:
- Ubuntu 18.04+
- Debian 10+
- Fedora Linux 33+
- openSUSE 15.2+
- RedHat Enterprise Linux 7
请查看我们更新的系统要求。
对 Apple Silicon 和 ARM64 平台的支持已列入我们的发展规划。 我们将在最近的某个版本中添加对这些平台的官方支持。
跨平台 GUI
对跨平台 UI 库的支持尚未到来。如果您对在 UI 中使用 DotNetBrowser 感兴趣,请给我们发送邮件。
Chromium 104
Chromium 引擎已升级至 104.0.5112.124。
JavaScript 注入对象的名称转换器
ConvertJsNameHandler
允许将 .NET 方法/属性/字段名称转换为在 JavaScript 中使用的名称。可以在我们的 GitHub 存储库中找到示例:C# 和 VB.NET。
全屏 API
现在可以通过编程方式退出全屏模式。即使对于 PDF 查看器也适用。
browser.FullScreen.Exit();
有一些向后不兼容的 API 更改,您可以在我们的迁移指南中了解相关详情。
质量优化
- 修复了关闭 DevTools 窗口后
IEngine
实例崩溃的问题。 - 改进了 JS-.NET 桥接中的字符串索引器支持,使其能够与
ExpandoObject
兼容。
下载 DotNetBrowser 2.17 (.NET Framework)
下载 DotNetBrowser 2.17 (.NET Core)
下载 DotNetBrowser 2.17 (Cross-platform)
申请 30 天免费试用
关注 @DotNetBrowser ,获取库的更新动态。
订阅我们的 RSS feed ,获取最新版本动态。