ios与js的交互

     IOS与JS交互的几种方式:

  • JavaScriptCore:iOS7之后出现的,学习成本不高,是适配iOS7的首选。
  • 拦截协议:拦截协议需要双方共同协商为协议规定一套准则,在交互中要遵循该准则。拦截协议不需要引入任何框架,适合多个平台使用。协议可以如此定义:schemes://model/action?{参数1}={数值1}&{参数2}={数值2}&...
  • 第三方框架WebViewJavaScriptBridge:基于拦截协议进行的封装,学习成本相对JavaScriptCore较高,使用不如JavaScriptCore方便。
  • WKWebView:iOS8之后出现的。

     

原文地址:https://www.cnblogs.com/guchengfengyun/p/8349634.html