【更新】Chromium引擎集成控件DotNetBrowser V1.13发布 | 全新协议处理程序

DotNetBrowser 1.13 更新

协议处理程序

public class HttpsHandler : IProtocolHandler    {
        //This method should provide the response for the specified request
        public IUrlResponse Handle(IUrlRequest request)
        {
            string htmlContent = "Request Url: " + request.Url + "\n";
            return new UrlResponse(Encoding.UTF8.GetBytes(htmlContent));
        }
    }

然后可以为特定的BrowserContext安装此自定义协议处理程序:

browser.Context.ProtocolService.Register("https", new HttpsHandler());

BrowserPreferences.CrashDumpDir属性

BrowserPreferences.CrashDumpDir是一个可读写的静态属性,可用于指定用于存储生成的Chromium崩溃转储的目录。 应该在代码中创建任何Browser或BrowserView实例之前指定此属性。

修复

  • 放置在Expander控件内时,重量级WPFBrowserView显示不正确。 在修复之前,在崩溃并恢复扩展器之后,BrowserView看起来是错位的。
  • 对于父窗口取消Window.Closing事件的情况下,重磅WPFBrowserView配置不正确。
  • FireMouseEventsEnabled属性在重量级WPFBrowserView中设置为true时的焦点问题。 现在,启用此选项后,网页上的下拉菜单可以正常工作。
  • 使用非默认DPI设置计算重量级WPFBrowserView中的边界,导致原生窗口的位置不正确。
  • 内置PDF打印的DisplayHeaderFooter属性被忽略。 在以前的实现中,即使启用了选项,页眉和页脚也不会被打印。
  • 事件处理程序通过设计器指定。 在修复之前,在设计器中指定事件处理程序会导致忽略BrowserType和URL属性。
  • 在具有非默认DPI设置的环境中向PopupContainer提供的弹出窗口大小不正确。

aspose

转载于:https://my.oschina.net/u/3006003/blog/1580882

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值