iOS上的WebViewJavascriptBridge

时间:2016-03-25 07:33:36

标签: javascript ios objective-c swift uiwebview

所以我创建了一个应用程序,其中有一个显示位置列表的UIWebView。我的目标是,一旦用户点击其中一个位置,我的应用就可以获得该位置的纬度和经度,从而启动集成的导航SDK。 我的观点是如何获取webView中的位置值并将其传递给Objective-C代码? 我正在使用WebViewJavascriptBridge。

1 个答案:

答案 0 :(得分:1)

您可以在位置上设置超链接。

例如:<a href="location1,latitude=21,longitude=22" id="location1" >Location1</a>

点击Location1后,系统会调用- webView:shouldStartLoadWithRequest:navigationType:方法,您可以提取纬度和经度值