Callback Delphi function from TWebBrowser by javascript on Delphi XE6 for all platforms (including iOS, ANDROID)?

后端 未结 3 562
轮回少年
轮回少年 2020-12-20 18:03

I need create an application on Delphi XE6 for Android and iOS. This application mest be use a TWebBrowser to show Google Maps, then I need \"send\" from Delphi to javascrip

3条回答
  •  -上瘾入骨i
    2020-12-20 18:23

    TWebBrowser.URL can be changed within javascript:

    window.location.href=”#param1¶m2¶m3¶m4”;
    

    then run a timer to check TWebBrowser.URL, get the params, call your JSFeekback, reset the URL.

    Or no timer, code like this:

      wb1.EvaluateJavaScript("window.location.href=”#param1¶m2¶m3¶m4”;");
      getParams(wb1.URL);
      JSFeekback(p1, p2, p3, p4);
    

提交回复
热议问题