Ich muss eine Anwendung auf Delphi XE6 für Android und iOS erstellen. Diese Anwendung soll einen TWebBrowser verwenden, um Google Maps anzuzeigen, dann muss ich "send" von Delphi zu Javascript und "empfange" Befehl von Javascript zu Delphi. Auf diese Weise kann ich einen Markt auf der Karte anzeigen und dann wissen, wann der Benutzer auf den Marker klickt. Ich habe diese article im Web gefunden, um Javascript per Delphi-Code auszuführen.Callback Delphi-Funktion von TWebBrowser von Javascript auf Delphi XE6 für alle Plattformen (einschließlich iOS, ANDROID)?
Aber ich habe keine Ahnung, wie kann man eine Delphi-Prozedur von Javascript aufrufen. Zum Beispiel habe ich dieses Verfahren auf Delphi:
procedure JSFeekback(aParm1, aParm2, aParm3, aParm4: string);
und ich möchte Javascript-Code auf TWebBrowser verwenden Sie es 4 Parameter, um eine Pass zu rufen. Ich habe ähnliche Fragen gefunden, aber nur für Windows-Anwendung und die Antworten funktionieren nicht auf Android (Ich habe nicht auf iOS versucht).
prüfen diese [link] (http://delphidabbler.com/articles?article=22), wenn Sie noch nicht haben. Obwohl es mit COM (ergo Windows) gemacht wird, könnte es Ihnen eine Idee geben. Andererseits habe ich diesen Link auch in [Google-Gruppen] gefunden (https://groups.google.com/forum/#!topic/delphichromiumvermedde/uDxAUTvXqzc), wo sie stattdessen darüber sprechen, wie man es mit TChromium macht von 'TWebBrowser'. Vielleicht ein Blick wert (wenn "TChromium" für iOS/Android verwendet werden kann?) –