Ich weiß nicht, wie das unter Android läuft, bzw. ob der TWebBrowser da anders ist als unter Windows. Dort gibt es zumindest das Event OnBeforeNavigate2. Darin könnte man dann etwas machen wie:
Delphi-Quellcode:
if AnsiStartsText('
DELPHICOMMAND://',
string(
URL))
then begin
Cancel := True;
// "URL" ggf weiter parsen, Parameter auslesen, ...
DoMyProcedure;
// Oder was auch immer
end;
Im
HTML hat man dann HRefs, die mit DELPHICOMMAND:// anfangen statt https:// ...
The angels have the phone box.