OnBeforeNavigate2



  • Hallo! Folgendes Problem:

    Mein Programm lädt mittels TCppWebBrowser eine Seite. Wenn nun auf einen Link geklickt wird, soll vor dem Laden der neuen Seite ein Teil der zu ladenden URL entfernt werden. Kleines Beispiel:

    Der Link auf den ich klicke zeigt auf die URL http://www.test.de/bla.php?blubb
    Nun soll ?blubb entfernt werden und die URL http://www.test.de/bla.php geladen werden.

    Soweit ich bisher herausgefunden habe, muss der Code dafür in OnBeforeNavigate2 rein, allerdings verstehe ich die BCB Hilfe mal wieder nicht, deshalb hier meine Fragen:

    - Wie bekomme ich heraus, wie die angeklickte URL lautet?
    - Wie teile ich CppWebBrowser mit, dass eine andere URL geladen werden soll?

    Danke schonmal



  • Ich habe im Moment zwar nur die englische Hilfe zur Hand, aber selbst dort ist der Satz eigentlich unmissverständlich:

    URL is the Uniform Resource Locator of the resource the Web browser is looking up. Change this value to redirect the navigation operation to a different resource.

    Siehe auch hier.


Anmelden zum Antworten