彩票走势图

.NET程序浏览器集成组件DotNetBrowser v2.8上线!升级Chromium 91

原创|产品更新|编辑:李显亮|2021-08-26 10:19:36.783|阅读 215 次

概述:DotNetBrowser更新至v2.8版本,在此更新中,允许在 Chromium 91.0.4472.164 上运行的 DotNetBrowser 2.8,其中包含许多重要的安全修复程序,欢迎下载体验。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

DotNetBrowser是一个.NET库,允许将基于Chromium的WPF和WinForms组件嵌入到.NET应用程序中,以显示使用HTML5,CSS3,JavaScript,Silverlight等构建的现代网页。

DotNetBrowser迎来v2.8版本更新,在此更新中,带来了更新的 Chromium 引擎和具有新功能的 API,为了方便大家尽可能顺利过度新版本,我们特意准备了本指南将帮助您了解新版本都要哪些新增与改动。还没有使用过可以点击下方链接下载哦~

免费下载DotNetBrowser最新版

.NET程序浏览器集成组件DotNetBrowser v2.8上线!升级Chromium 91

新功能

更新Chromium 91

Chromium 引擎已更新到版本 91.0.4472.114。

在这个版本中,我们将 Chromium 升级到了 91.0.4472.164 版本,其中包括8 个重要的安全修复程序。

网络连接状态

现在,可以在网络连接状态更改时收到通知。

Chromium 在内部跟踪 Internet 连接状态。当 Internet 连接断开然后恢复时,Chromium 会检测到这一点并以编程方式重新加载当前加载的网页。

在此版本中,我们使用以下功能扩展了 API:

profile.Network.ConnectionTypeChanged += (s, e) =>
{
    ConnectionType connectionType = e.ConnectionType;
};

Cookie API

我们发现URL参数被Chromium用来验证给定的cookie并检查其域名。新版本决定修改这个API来简化它。

现在,你不需要传递URL参数,也不需要确保URL和cookie的域是一样的。现在,你可以用以下简单的方法设置一个cookie。

Cookie cookie = new Cookie.Builder(".google.com")
{
    Name = "name",
    Value = "value",
    Path = "/"
}.Build();

bool success = engine.CookieStore.SetCookie(cookie).Result;
engine.CookieStore.Flush();

但是,现在需要指定域名。

Bug修复

  • 在取消聚焦和聚焦位于ElementHost内的BrowserView后,焦点无法恢复。
  • 在重量级渲染模式下,将WinForms BrowserView实例重新连接到窗体后,变得不可见。
  • 最小化/恢复窗口后,键盘焦点没有恢复到输入字段上。
  • 在多次获取相同的JavaScript对象时观察到.NET内存泄漏。
  • 代理认证在隐身模式下不工作。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP