Cefsharp: LoadHtml / RegisterResourceHandler显示空白页

创建于 2019-08-23  ·  3评论  ·  资料来源: cefsharp/CefSharp

  • 您正在使用什么版本的产品?
    75.1.141

  • 什么架构是x86或x64?
    任何一个

  • 在什么操作系统上?
    赢10

  • 您使用的是WinFormsWPF还是OffScreen吗?
    全部

  • 哪些步骤将重现该问题?
    调用LoadHtml而不设置browser.RequestHandler

  • 什么是预期的输出?
    HTML加载,而不是只有一个空白的屏幕。

最初在https://github.com/cefsharp/CefSharp/issues/2788#issuecomment -522976148中报告

最有用的评论

当前实现检查RequestHandler是否为空,然后返回NULL ,这是不正确的。
https://github.com/cefsharp/CefSharp/blob/cefsharp/75/CefSharp.Core/Internals/ClientAdapter.cpp#L542

短期内的解决方法是将RequestHandler设置为默认实现。
c# browser.RequestHandler = new CefSharp.Handler.RequestHandler();

所有3条评论

当前实现检查RequestHandler是否为空,然后返回NULL ,这是不正确的。
https://github.com/cefsharp/CefSharp/blob/cefsharp/75/CefSharp.Core/Internals/ClientAdapter.cpp#L542

短期内的解决方法是将RequestHandler设置为默认实现。
c# browser.RequestHandler = new CefSharp.Handler.RequestHandler();

更新了标题,因为这也是LoadHtml使用的RegisterResourceHandler的问题。

此页面是否有帮助?
0 / 5 - 0 等级