Einzelnen Beitrag anzeigen

Eiswuxe

Registriert seit: 2. Nov 2006
7 Beiträge
 
#1

TmozillaBrowser, OnBeforeNavigate2 und Cancel...

  Alt 2. Nov 2006, 20:49
Hallo zusammen,

ich hab vor kurzem meine TWebBrowser Komponente in meinem Programm durch den TMozillaBrowser ausgetauscht, da PNG Transparenz und andere Scherze mit IE nicht so wirklich funktionieren.
Jetzt habe ich folgendes Problem:
In manchen Fällen versteckt sich hinter einem Link, den ich verarbeite, keine gültige html seite, sondern ein eigenes File. Im OnBeforeNavigate2 kann ich das wunderbar prüfen und entsprechend auslesen. Das Problem dabei ist, dass der MozillaBrowser trotzdem versucht, den Link zu verfolgen und dann meckert ".xyz" ist kein gültiges Protokoll (wo er ja auch Recht hat). Im TWebBrowser hatte ich derartige Probleme nicht.
Auch das Cancel auf True zu stellen hilft nichts. Dabei sollte man doch meinen, dass er den Link dann nicht wirklich ausführt. Die URL auf '' zu setzen hilft genausowenig. Hat irgendjemand eine Idee, was da los ist?
  Mit Zitat antworten Zitat