Ho bisogno di creare un'applicazione su Delphi XE6 per Android e iOS. Questa applicazione deve essere utilizzata da TWebBrowser per mostrare Google Maps, quindi ho bisogno di "inviare" da Delphi a javascript e di "ricevere" il comando da javascript a Delphi. In questo modo posso mostrare un mercato sulla mappa e quindi sapere quando l'utente fa clic sull'indicatore. Ho trovato questo article sul web per eseguire javascript con il codice Delphi.Funzione callback Delphi da TWebBrowser con javascript su Delphi XE6 per tutte le piattaforme (incluso iOS, ANDROID)?
Ma non ho idea di come possa chiamare una procedura delphi da javascript. Per esempio io ho questa procedura su Delphi:
procedure JSFeekback(aParm1, aParm2, aParm3, aParm4: string);
e voglio utilizzare codice Javascript sul TWebBrowser chiamarlo un pass 4 parametri. Ho trovato domande simili ma solo per applicazioni Windows e le risposte non funzionano su Android (non ho provato su iOS).
Controllare questo [link] (http://delphidabbler.com/articles?article=22) se non l'hai ancora. Anche se è fatto con COM (ergo Windows) potrebbe darti qualche idea. D'altra parte, ho trovato questo link anche in [Gruppi di Google] (https://groups.google.com/forum/#!topic/delphichromiumembedded/uDxAUTvXqzc), dove si parla invece di come farlo con 'TChromium' di 'TWebBrowser'. Potrebbe valere la pena dare un'occhiata (se 'TChromium' può essere usato per iOS/Android?) –