【发布时间】:2013-05-26 19:26:38
【问题描述】:
如何将"WebBrowserReadyState" 用于"Gecko webbrowser" 或如何等待它完全加载网页。
我正在尝试制作一个网页重新加载器,它应该在完全加载后重新加载网页。
我已经通过使用 "default .net webbeowser 组件" 完成了这项任务,但我想使用 "gecko webbrowser 组件" 而不是 "default webbrowser 组件" 但我不知道如何将 "WebBrowserReadyState" 用于 "Gecko webbrowser 组件"
以下是适用于默认网络浏览器组件的代码:
webBrowser1.Navigate(textBox1.Text);
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
{
webBrowser1.Navigate(textBox1.Text);
}
}
请告诉我如何使用 "webBrowserReadyState.Complete for Gecko",因为此代码不适用于 Gecko
【问题讨论】: