发布日期 2023年03月23日

DotNetBrowser 2.22

更新内容

Chromium

我们升级了 Chromium 引擎至 111.0.5563.65 版本,该版本包含 40 个安全修复程序。

异步 JavaScript 执行

我们在 IJsObjectIJsFunction 中添加了 InvokeAsync() 方法. 它允许在不阻塞当前 .NET 线程的情况下执行 JavaScript 函数:

IJsObject window = frame.ExecuteJavaScript<IJsObject>("window").Result;
window.InvokeAsync("alert", "Hello world!");

网络预测

Chromium 具有默认设置,该设置允许预加载最常访问的页面,以实现更快的浏览。这是通过 DNS 预取、TCP 和 SSL 预连接、网页预渲染以及资源预取来实现的。

这个更新提供了禁用此功能的 API:

browser.Profile.Preferences.NetworkPredictionEnabled = false;

Quality enhancements

  • 修复了 HiDPI 显示器上自定义光标缩放的问题。
  • 修复了 PDF 查看器无法显示某些土耳其字符的问题。

下载 DotNetBrowser 2.22 (.NET Framework)
下载 DotNetBrowser 2.22 (.NET Core)
下载 DotNetBrowser 2.22 (Cross-platform)

申请 30 天免费试用

Go Top