我在WPF中的Windows窗体主机内嵌入Winforms版本51的Cefsharp。 我试过运行这个简单的例子,并在Windows窗体中使用winforms CefSharp工作正常。
然而,当我制作新的解决方案时,Cefsharp会呈现白色屏幕而不是网站。
答案 0 :(得分:0)
也许您可以添加代码以帮助我们了解您的问题。 我正在使用此代码创建一个cefsharp webbrowser控件,它正常工作:
CefSettings settings = new CefSettings();
//validate if the CEF instance was already initialized
if (Cef.IsInitialized == false)
Cef.Initialize(settings, true, true);
chromeBrowser = new ChromiumWebBrowser("www.stackoverflow.com");
chromeBrowser.Dock = DockStyle.Fill;
this.Controls.Add(chromeBrowser);
答案 1 :(得分:0)
可能有两个原因。 首先是沟通问题。如果使用代理,则通信可能会失败。然后,您的Cefsharp呈现白色屏幕。 第二个原因可能是您的代码。
ChromiumWebBrowser customBrowser;
customBrowser.Load(any_url);
此代码加载“ any_url”。