Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   TWebbrowser / AJAX veränderungen bemerken (https://www.delphipraxis.net/171276-twebbrowser-ajax-veraenderungen-bemerken.html)

marco321 29. Okt 2012 16:35

TWebbrowser / AJAX veränderungen bemerken
 
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

Steven2 29. Okt 2012 16:44

AW: TWebbrowser / AJAX veränderungen bemerken
 
Hi Marco,

schau mal hier, evtl. hilft dir das weiter:
http://www.delphipraxis.net/158599-t...berwachen.html
Meine Idee wäre folgende:
Lass dir doch von der Seite eine Nachricht an dein Programm schicken.
Gruß
Steven

marco321 29. Okt 2012 17:01

AW: TWebbrowser / AJAX veränderungen bemerken
 
Hallo Steven2,

die Seite habe ich schon offen gehabt,.. Letztendlich ist das die exakt gleiche Problembeschreibung wie bei mir. Allerdings ist hierzu zwar der Lösungsvorschlag mit dem Javascript vorhanden, aber dazu fehlen mir sämtliche Kenntnisse um das umzusetzen... Und ein Beispiel ist da ja auch nicht vorhanden..

Danke und Gruß Marco

Steven2 29. Okt 2012 19:58

AW: TWebbrowser / AJAX veränderungen bemerken
 
Zeig mir mal bitte die Webseite, bzw. die Seite um die es geht.
Kannst mir auch eine private Nachricht senden.

Gruß
Steven

marco321 29. Okt 2012 21:22

AW: TWebbrowser / AJAX veränderungen bemerken
 
Done
Wenn wer noch ne Idee hat bitte melden ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz