Oc与H5(js)的三种交互方式

1.webView的代理

有很多的App直接使用在WebView的代理中通过拦截的方式与Native进行交互,通常是通过拦截Url Scheme判断是否使我们需要拦截处理的Url及其所对应的要处理的功能是什么。任意版本都支持。

2.JavaScriptCore

iOS7之后除了JavaScriptCore.FrameWork用于与JS交互,但是不支持iOS6,对于还需要支持iOS6的App,就不要烤炉这个了。

3.webViewJavaScriptBridge

WebViewJaveScriptBridge开源库使用,本质上,他也是通过webVIew代理拦截scheme,然后注入相应的JS。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容