Einzelnen Beitrag anzeigen

Neotracer

Registriert seit: 13. Jul 2010
17 Beiträge
 
Delphi 7 Personal
 
#1

TWebBrowser - Kommunikation selbst verrichten

  Alt 12. Jun 2011, 13:15
Hallo DP-Gemeine,

ich möchte die TWebBrowser Komponente benutzen, allerdings möchte ich mich um die Internet-Kommunikation selbst kümmern.
Wenn also eine URL angefragt wird, dann sollte das meiner Unit übergeben werden und diese kümmert sich darum diese mit eigenen HTTP-Routinen usw. aufzurufen. Die Antwort will ich der Komponente dann auch wieder selbst übergeben. Das ist nötig, weil oftmals Umwege (nicht direkt ans Internet angeschlossen) gemacht werden müssen. Und manchmal auch nur auf Offline-Caches zugegriffen wird nach meinem eigenen System.

Dabei ergibt sich noch eine besondere Schwierigkeit. Denn es reicht nicht, einfach nur beispielsweise den HTML-Code von delphipraxis.net zu übergeben und TwebBrowser macht den Rest, weil beispielsweise andere Ressourcen innerhalb der HTML (Bilder, CSS usw.) auch wieder aus dem Internet geladen werden müssen.

Ich brauche also so etwas wie ein Callback für jede URL (auch Bilder, CSS), die aufgerufen wird, damit ich das selber handhaben kann.
Weiss jemand wie das zu bewerkstelligen wäre? Wenn ja, wie geht es?

Danke schonmal
  Mit Zitat antworten Zitat