【问题标题】:Web Pages won't load in the Chromium CEF WebBrowser (Winforms)网页不会在 Chromium CEF WebBrowser (Winforms) 中加载
【发布时间】:2018-06-30 22:24:11
【问题描述】:

我一直在使用嵌入式 Winforms WebBrowser,但现在查询字符串超过 2000 个字符的 url 出现问题。我决定使用 CefSharp.Winforms 来嵌入 Chromium(因为它支持更长的查询字符串)。在独立项目中遵循本指南https://ourcodeworld.com/articles/read/173/how-to-use-cefsharp-chromium-embedded-framework-csharp-in-a-winforms-application 后效果很好。但是,当我尝试将它包含在我的项目 (x64) 中时,我无法加载任何网页。它编译并运行,但没有任何显示。

有没有其他人经历过这种情况?我也尝试过切换到x86,但无济于事。任何帮助表示赞赏!

【问题讨论】:

    标签: winforms chromium-embedded


    【解决方案1】:

    找到了解决方案,在这里发布给可能遇到相同问题的其他人:

    settings.BrowserSubprocessPath = @"x64\CefSharp.BrowserSubprocess.exe";
    Cef.Initialize(settings, performDependencyCheck: false, browserProcessHandler: null);
    

    不太清楚为什么我需要指定这个或者我可能会遇到什么其他问题,但现在它工作得很好:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多