javascript - iOS 上的 WebViewJavascriptBridge

标签 javascript ios objective-c swift uiwebview

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

最佳答案

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

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

一旦这个Location1被点击,- webView:shouldStartLoadWithRequest:navigationType:方法将被调用,您可以提取纬度和经度的值

关于javascript - iOS 上的 WebViewJavascriptBridge,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36215829/

相关文章:

Javascript 将代码包装在匿名函数中

javascript - 使用纯 Javascript/JQuery 镜像图像

ios - 缺少 XCTest 框架

iphone - 在 iOS 上使用 FB SDK 将视频上传到 Facebook,会删除方向。我如何解决它?

ios - Sprite Kit 可用性 Pre iOS 7

ios - 分段控件给出数值

Javascript 正则表达式 替换 url

javascript - 无法将 div 的显示样式设置为在事件监听器中阻塞

ios - NSURLSession : Get Json from NSURLResponse

ios - FBSDKLoginBehaviorSystemAccount 不工作