Я использую элемент управления .NET WebBrowser. Как узнать, когда веб-страница полностью загружена?
Я хочу знать, когда браузер не получает больше данных. (Момент, когда IE пишет "Готово" в строке состояния...).
Примечания:
- События DocumentComplete/NavigateComplete могут появляться несколько раз для веб-сайта, содержащего несколько фреймов.
- Состояние готовности к браузеру также не решает проблему.
- Я попытался проверить количество кадров в коллекции фреймов, а затем подсчитать количество раз, когда я получаю событие DocumentComplete, но это тоже не работает.
- this.WebBrowser.IsBusy тоже не работает. Это всегда "ложно" при проверке в обработчике Document Complete.