第一种方式:
webview(js)调native:
native通过拦截webview的url的请求的方式
native调webview(js)
native调用webview的stringByEvaluateJavascript方法
第二种方式:
通过JavaScriptCore
native拿到webview的JSContext
webview(js)调native:
native在webview的JSContext中注册native方法,webview就可以像调用普通的js方法一样调用了native的方法了
native调webview(js)
native通过webview的JSContext调用webview的js方法