Ich verwende .NET WebBrowser-Steuerelement. Woher weiß ich, wann eine Webseite vollständig geladen ist?HTML - Woher weiß ich, wenn alle Bilder geladen sind?
Ich möchte wissen, wenn der Browser keine Daten mehr abruft. (Der Moment, in dem der IE in seiner Statusleiste "Fertig" schreibt).
Hinweise:
- Die Document/NavigateComplete Ereignisse mehrmals für eine Website mit mehreren Frames auftreten können.
- Der Browser bereit Status löst das Problem auch nicht.
- Ich habe versucht, die Anzahl der Frames in der Frame-Sammlung zu überprüfen und dann zählen, wie oft ich DocumentComplete-Ereignis erhalten, aber das funktioniert auch nicht.
- this.WebBrowser.IsBusy funktioniert auch nicht. Es ist immer "falsch", wenn es im Document Complete-Handler geprüft wird.
ja. Der Webbrowser behauptet, nicht jedes Mal beschäftigt zu sein, wenn der Document Complete-Handler aufgerufen wird ... –