Използвам контрола на .NET WebBrowser. Как да разбера кога една уеб страница е напълно заредена?
Искам да знам кога браузърът не извлича повече данни. (Моментът, в който IE пише „Готово“ в лентата на състоянието...).
Бележки:
- Събитията DocumentComplete/NavigateComplete може да се появят многократно за уеб сайт, съдържащ множество рамки.
- Състоянието на готовност на браузъра също не решава проблема.
- Опитах се да проверя броя на кадрите в колекцията от рамки и след това да преброя колко пъти получавам събитие DocumentComplete, но това също не работи.
- this.WebBrowser.IsBusy също не работи. Винаги е „невярно“, когато го проверявате в манипулатора за завършен документ.