Ich habe da ein Problem und zwar funktioniert der ReadyState des TMozillaBrowsers anscheinend nicht richtig.
Wenn ich mit der Methode navigate() auf eine Website gehe, bleibt der ReadyState bei READYSTATE_COMPLETE, er ändert sich nie hab ich das Gefühl.
Kann es sein, dass das Feature noch nicht eingebaut wurde?
Zur Zeit lasse ich ne globale Variable im BeforeNavigate2 und im OnDocumentComplete Ereignis ändern, aber naja das ist nicht gerade ne schöne Art finde ich.
Oder mach ich irgendwas mit dem ReadyState falsch?
Ich wollte soetwas machen:
Delphi-Quellcode:
//Zur Seite navigieren
MozillaBrowser1.navigate('http://www.delphi-praxis.de');
//Warten bis Seite vollständig geladen ist
while MozillaBrowser1.ReadyState <> READYSTATE_COMPLETE do
Application.ProcessMessages;
//Seite bearbeiten
...