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