iOS swift 和 H5交互 --WebViewJavascriptBridge 方式
iOS 端代码 初始化 1. 首先用 pod 进第三方库 WebViewJavascriptBridge 2. 在初始化 webView 或者wkWebView的页面初始化 WebViewJavascriptBridge //1.打开log日志 WebViewJavascriptBridge.enableLogging() // 2.给webview建立JS与OjbC的沟通桥梁 self.bridge = WebViewJavascriptBridge.init(self.wkWebView) // 设置代理,如果不需要实现,可以不设置 self.bridge.setWebViewDelegate(self) 3. 如果要监听 js 调用 iOS 方法 其中 getUserIdFromObjC 和 getBlogNameFromSwift 都是和前端协商好的协议名称 ,前端 用 这个名称来调用 iOS , iOS 监听这个协议名称,从而实现 js一对一调用iOS方法 在调用的时候还可以给前端反馈数据 //这里是 前端调用iOS, iOS监听 协议名"getBlogNameFromSwift" 获取前端传回的数据,并且可以给前端反馈数据 self.bridge.registerHandler("getBlogNameFromSwift") { (data,