我需要在 Wpf 应用程序中使用 Web 浏览器,我尝试使用工具箱中的浏览器,但遇到一些问题并转到 CefSharp。
public MainWindow()
{
InitializeComponent();
BrowserSettings settings = new BrowserSettings();
Cef.Initialize(new CefSettings());
CefSharp.Wpf.ChromiumWebBrowser webBrowser = new CefSharp.Wpf.ChromiumWebBrowser();
licence_grid.Children.Add(webBrowser);
webBrowser.Address = "http://myurlToLoad the page";
}
问题是当我使用普通 url 加载页面时。
但是当我使用我打算使用的 url 时,用户在浏览器中输入他的用户名和密码时会弹出(我的意思是不是从网站上弹出)。我收到一个错误,这个页面需要很长时间才能加载,没有别的。
有人可以给我一些跟踪吗...
谢谢
最佳答案
听起来您所指的弹出窗口实际上是提示 basic
的站点验证。
在这种情况下,您需要提供 IRequestHandler.GetAuthCredentials
处理程序。
关于wpf - CefSharp 使用浏览器登录加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29612875/