C# 同步加载URL无法正常工作
如何设置C# 同步加载URL无法正常工作,c#,dotnetbrowser,C#,Dotnetbrowser,如何设置等待超时?我有一个呈现dom的页面,下一个页面发送几个ajax请求。Dotnetbrowser认为页面已完成加载,但网络请求仍会增加 BrowserView browser= new WinFormsBrowserView(BrowserFactory.Create()); ManualResetEvent waitEvent = new ManualResetEvent(false); browser.FinishLoadingFrameEvent += delegate(ob
等待超时?我有一个呈现dom的页面,下一个页面发送几个ajax请求。Dotnetbrowser认为页面已完成加载,但网络请求仍会增加
BrowserView browser= new WinFormsBrowserView(BrowserFactory.Create());
ManualResetEvent waitEvent = new ManualResetEvent(false);
browser.FinishLoadingFrameEvent += delegate(object sender, FinishLoadingEventArgs e)
{
// Wait until main document of the web page is loaded completely.
if (e.IsMainFrame)
{
waitEvent.Set();
}
};
browser.LoadURL("http://www.example.com");
waitEvent.WaitOne();
ManualResetEvent.WaitOne
方法具有以毫秒为单位的时间间隔的重载。您可以使用它来指定超时