Einzelnen Beitrag anzeigen

marco321

Registriert seit: 25. Okt 2012
3 Beiträge
 
#1

TWebbrowser / AJAX veränderungen bemerken

  Alt 29. Okt 2012, 16:35
Hallo liebe Delphi-Praxis Community,

ich habe eine TWebBrowser Komponente, die mir eine Seite darstellt, womit Benutzer arbeiten sollen. Wenn auf der Seite Buttons gedrückt werden, dann läd ajax Informationen nach, die ich zum auswerten benötige. Allerdings wird zu diesem Zeitpunkt kein Event mehr ausgelöst, wo ich das bemerken könnte.

Um vom Problem abzuhelfen, war ich auf der Suche nach einer Komponente, die HTML Befehle abfangen und auswerten kann (HTML Monitor/sniffer o.Ä. Beispiel Fiddler). Leider habe ich dazu keine Lösungen gefunden.. Kennt ihr solche Komponenten ? (wenn möglich Freeware!)

Alternativ dazu habe ich dann versucht per Javascript die Seite nachträglich zu modifizieren, indem ich ein extra Script einbinden kann. Nachträglich daher, da ich die originalen Dokumente nicht verändern darf.. Allerdings habe ich hierzu viel zu wenig Kenntnisse was Javascript angeht und zusätzlich habe ich es nicht richtig geschafft, den Code nachträglich einzubauen, sodass die Änderung auch erkannt wird...

Die letzte Alternative war es, dass ich einen Proxy programmiere, wodurch ich bemerke wann Ajax Daten nachläd und ich darauf entsprechend reagiere.. Problem hierbei ist aber, dass ich nicht weiss auf welche Komponente ich zurückgreifen soll.. Welche eignet sich am besten dazu? Habt ihr Beispielprogramme?

Die Architektur bis zum Web sollte dann so aussehen:
MeinDelphiProgramm (mit eigen programmierten Proxy) ----> Proxy über den der Internetzugriff stattfindet ----> Internet

Ich danke für jede Antwort

Gruß Marco

Geändert von marco321 (29. Okt 2012 um 16:39 Uhr)
  Mit Zitat antworten Zitat