Es ist zwar schon etwas her wie ich mi dem Webbrowser (und Delphi allg.) gearbeitet habe, aber:
Könntest du nicht im OnNavigate das Ziel abfragen und ggf. etwas auslösen?
also z.B.
Klick Mich
Und im Ereignis dann schauen, ob das Ziel /application ist. Wenn ja, Navigation abbrechen und Parameter verarbeiten ...