.NET集成组件DotNetBrowser v2.1上线!Chromium引擎升级到 v79.0.3945.130

原创|产品更新|编辑:李显亮|2020-07-02 14:58:32.890|阅读 16 次

概述:DotNetBrowser更新至v2.1,此更新增强了DotNetBrowser的功能,使其具有Chromium 79的功能和一系列功能,从而增加了与库交互的便利性,欢迎下载体验。

# 您正在找协同办公软件吗?点击这里站长给您推荐 #

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

DotNetBrowser全面升级到v2.1!此更新增强了DotNetBrowser的功能,使其具有Chromium 79的功能和一系列功能,从而增加了与库交互的便利性!还没有使用过可以点击下方链接下载哦~

>>欢迎免费下载DotNetBrowser最新试用版<<


DotNetBrowser迎来v2.1版本更新,为了方便大家尽可能顺利过度新版本,我们特意准备了本指南将帮助您了解新版本都要哪些新增与改动。

新功能

  • Chromium引擎已升级到版本79.0.3945.130。
  • 访问引擎选项:当两个或更多Engine实例同时运行时,可以访问引擎选项。现在,你可以轻松地定制的引擎语言,渲染模式和更多。
  • 与Element功能的灵活交互:出于测试或自动化目的,模拟用户键盘行为变得更加方便,Focus()并且Blur()为此Element功能添加了方法。
  • IJs功能:该IJsFunction接口已添加到JavaScript-.NET Bridge API中。现在,您可以直接从.NET代码使用JavaScript函数,并将对函数的引用从JavaScript传递到.NET,反之亦然。

改进

  • DotNetBrowser现在支持全局程序集缓存。
  • DotNetBrowserHostWindow标题已从使用硬件加速渲染模式的WPF应用程序的BrowserView控件中删除。
  • Navigation.LoadUrl()和Frame.LoadUrl()方法不再需要明确指定协议。
  • StartDownloadHandler属性已从IDownloads移至IBrowser界面。请查看v2.0和2.1的实现比较:

v2.0

C#

engine.Downloads.StartDownloadHandler =
    new Handler&lt;StartDownloadParameters, StartDownloadResponse&gt;((p) =&gt;
    {
        return StartDownloadResponse.DownloadTo(Path.Combine(Path.GetTempPath(),
            p.Download.Info.SuggestedFileName));
    });

VB .NET

engine.Downloads.StartDownloadHandler =
    New Handler(Of StartDownloadParameters, StartDownloadResponse)(Function(p)
        Return StartDownloadResponse.DownloadTo(Path.Combine(Path.GetTempPath(),
            p.Download.Info.SuggestedFileName))
    End Function)

v2.1

C#

browser.StartDownloadHandler =
    new Handler<startdownloadparameters, startdownloadresponse="">((p) =&gt;
    {
        return StartDownloadResponse.DownloadTo(Path.Combine(Path.GetTempPath(),
            p.Download.Info.SuggestedFileName));
    });</startdownloadparameters,>

VB .NET

browser.StartDownloadHandler =
    New Handler(Of StartDownloadParameters, StartDownloadResponse)(Function(p)
        Return StartDownloadResponse.DownloadTo(Path.Combine(Path.GetTempPath(),
            p.Download.Info.SuggestedFileName))

End Function)


问题修复

  • 使用硬件加速的渲染模式在WinForms或WPF应用程序中最小化和还原BrowserView实例时,发生ArgumentException。
  • 在Engine实例处理过程中间歇性引发UnobservedTaskException事件。
  • 几个Engine实例能够使用同一用户数据文件夹。
  • 使用屏幕外渲染模式,Tab键在WinForms应用程序中无法正常工作。
  • 无法访问媒体设备(麦克风和摄像头)。
  • 在WinForms应用程序中使用硬件加速的呈现模式时,相对于表单的BrowserView布局不正确。
  • 如果在创建任何浏览器实例之前设置了Engine.Network.AcceptLanguage属性,则会发生崩溃。
  • DotNetBrowser库更改了Accept-Language参数。

功能下降

  • INetwork.TransactionStarted事件可以使用INetwork.StartTransactionHandler代替。
  • INetwork.BytesReceived事件可以改用INetwork.ResponseBytesReceived事件。
  • Url在中CanAccessFileParameters使用的属性不再可用INetwork.CanAccessFileHandler。
  • INetwork.BytesSent事件。

如果你对我们的产品感兴趣,想购买正版授权,可联系慧都客服咨询~



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
DotNetBrowser

DotNetBrowser能添加Chromium引擎到你的.NET 应用中

在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat