如何为“Gecko webbrowser”使用“WebBrowserReadyState”或如何等待它完全加载网页。
我正在尝试制作一个网页重新加载器,它应该在完全加载后重新加载网页。
我已经通过使用“默认 .net webbeowser 组件”完成了这项任务,但我想使用“gecko webbrowser 组件”而不是“默认 webbrowser 组件”,但我不知道如何将“WebBrowserReadyState”用于“Gecko webbrowser 组件”
以下是适用于默认 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