美文网首页
c# cef cfx ChromiumFx 新版本适配

c# cef cfx ChromiumFx 新版本适配

作者: sukinai | 来源:发表于2021-07-09 12:04 被阅读0次

    cfx在64版本之后在一些功能实现上面做了一些变更,如果从低版本升级上来会有一部分event事件都报错不存在了,所以记录对于新版本的适配方案希望能帮到更多人(cfx的官网404了,作者好像不维护了。。。以后有机会出个cfx迁移cefSharp的教程吧)

    正文:
    CfxRequestContextHandler的GetCookieManager没有了,改成CfxRequestContext的GetCookieManager(null)

    RequestHandler下面的OnResourceLoadComplete,OnBeforeResourceLoad,GetResourceResponseFilter和GetResourceHandler等也没有了,改成:

    RequestHandler.GetResourceRequestHandler += (s,e){
                CfxResourceRequestHandler cfxResourceRequestHandler = new CfxResourceRequestHandler();
                cfxResourceRequestHandler.OnResourceLoadComplete += xxx;
                cfxResourceRequestHandler.GetResourceHandler += xxx;
                cfxResourceRequestHandler.OnBeforeResourceLoad += xxx;
                cfxResourceRequestHandler.GetResourceResponseFilter += xxx;
                e.SetReturnValue(cfxResourceRequestHandler);
    }
    

    主要就是上面这些的变更,其他的一些新版本适配问题可以留言咨询

    相关文章

      网友评论

          本文标题:c# cef cfx ChromiumFx 新版本适配

          本文链接:https://www.haomeiwen.com/subject/fkkfpltx.html