wpf - CefSharp 使用浏览器登录加载页面

标签 wpf browser load cefsharp

我需要在 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/

相关文章:

WPF 功能区 - 隐藏快速访问工具栏

.net - WPF 中的 Canvas - 如何检测何时从 Canvas 中添加/删除元素?

c# - WPF 中的调度程序与线程的关系

c# - TextBlock.Text 更新 ViewModel 和 CodeBehind WPF

c# - 在 C# 浏览器上设置 "home webpage"

html - 加载外部站点的内容

google-chrome - Chrome 与 Firefox 后台缓存

javascript - 使用 javascript 替换浏览器 ctr + n 默认处理程序?

javascript - 如何在页面加载后更改内容(JS)?

android:在类中加载图像