苹果官方提供的JSContext可以实现Objective-C和JavaScript代码的交互。
http://www.jianshu.com/p/57f2ebe6b735
http://www.jianshu.com/p/fad8c7844d3e
iOS原生应用和web页面的交互大致上有这几种方法iOS7之后的JavaScriptCore、拦截协议、第三方框架WebViewJavaScriptBridge、iOS8之后的WKWebView在这里主要讲解JavaScriptCore和拦截协议这两种办法。WebViewJavaScriptBridge是基于拦截协议进行的封装。学习成本相对JavaScriptCore较高,使用也不如JavaScriptCore方便本文不做叙述。WKWebView是iOS8之后推出的,还没有成为主流使用
http://www.jianshu.com/p/0042d8eb67c0。
http://nshipster.cn/wkwebkit/
简单例子:https://github.com/YUJINHAI2015/javaScriptCore
网友评论