环境 VS2017
cefsharp 版本 70
通过cefsharp中文帮助文档中的实例
async void browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
Log.WriteLog("browser_FrameLoadEnd:" + e.Url);
var result = await browser.GetSourceAsync();
}
我的书写内容为
private async void Web_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
var result = await this.bdBrowser.GetSourceAsync();
this.label1.Text = result.ToString();
}
label1加载后是空白
var task = browser.GetSourceAsync();
task.Wait();
string content = task.Result;
采用上面的方式,label没有反应,值没有发生变化。
请问如何才能正确的在网页加载完后,获取整个网页加载完后的HTML。