DotNetBrowser更新至v2.8版本,在此更新中,允许在 Chromium 91.0.4472.164 上运行的 DotNetBrowser 2.8,其中包含许多重要的安全修复程序,欢迎下载体验。
新功能
更新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内存泄漏。
- 代理认证在隐身模式下不工作。
标签:
来源:慧都
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!