目录

发布日期

DotNetBrowser 3.5.1

扩展鼠标事件属性 

在 DotNetBrowser 中,MouseExitedMouseEnteredMouseMoved 事件中新增了 KeyModifiersMouseButton 属性,用于提供这些事件发生时键盘修饰键和鼠标按钮状态的附加信息。

browser.Mouse.Entered.Handler = new Handler<IMouseEnteredEventArgs, InputEventResponse>(p =>
{
    if (p.Button == MouseButton.Left && p.KeyModifiers.ControlDown)
    {
        return InputEventResponse.Suppress;
    }

    return InputEventResponse.Proceed;
});

.NET JavaScript 对象字符串大小限制 

实现了 Chromium 设计上的限制:当从 .NET 向 JavaScript 发送 JavaScript 对象(例如 IJsObject)时,对字符串最大大小的限制。 该限制为:在 32 位系统上为 2^28 − 16 字节,在 64 位系统上为 2^29 − 24 字节。

为了防止在超过此限制时 Chromium 进程崩溃,现在会抛出 ArgumentException 异常。

Chromium 146.0.7680.80 

我们已将 Chromium 升级到较新的版本,该版本引入了两个高严重级别的安全修复,用于修补在现实环境中已存在已知利用方式的漏洞。

您可以在 Chromium 博客文章中阅读更多相关信息:

质量改进 

  • 修复了在创建和删除 IProfiles 时 Chromium 主进程中发生的内存泄漏。
  • 恢复了 KeyCode 的原始整数值,以确保与以前版本的向后兼容性。
  • 改进了在 macOS 上解压 DotNetBrowser 二进制文件的流程,提高了稳定性和可靠性。
  • 改进了 WinFormsAvaloniaUI 框架中 BrowserView 可见性变化的行为。

下载 DotNetBrowser 3.5.1

请提供您的电子邮箱地址,我们会尽快将下载说明发送给您。

很抱歉,我们无法成功发送消息。请再次检查您的电子邮件地址是否正确无误。
发送…
EmailBox 请检查您的收件箱。

我们无法发送电子邮件。请重试

如果您已经是我们的注册客户,您无需任何操作,即可轻松享受此次更新。

如果您希望深入了解并体验我们的产品,您可以申请评估许可证。

获取免费 30 天体验