AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke TWebbrowser / AJAX veränderungen bemerken
Thema durchsuchen
Ansicht
Themen-Optionen

TWebbrowser / AJAX veränderungen bemerken

Ein Thema von marco321 · begonnen am 29. Okt 2012 · letzter Beitrag vom 29. Okt 2012
Antwort Antwort
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
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: TWebbrowser / AJAX veränderungen bemerken

  Alt 29. Okt 2012, 16:44
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
  Mit Zitat antworten Zitat
marco321

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

AW: TWebbrowser / AJAX veränderungen bemerken

  Alt 29. Okt 2012, 17:01
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
  Mit Zitat antworten Zitat
Steven2

Registriert seit: 17. Nov 2006
94 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: TWebbrowser / AJAX veränderungen bemerken

  Alt 29. Okt 2012, 19:58
Zeig mir mal bitte die Webseite, bzw. die Seite um die es geht.
Kannst mir auch eine private Nachricht senden.

Gruß
Steven
  Mit Zitat antworten Zitat
marco321

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

AW: TWebbrowser / AJAX veränderungen bemerken

  Alt 29. Okt 2012, 21:22
Done
Wenn wer noch ne Idee hat bitte melden
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:43 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