ios 与js 交互
iOS与JS交互的方法:
1.拦截url(适用于UIWebView和WKWebView)
2.JavaScriptCore(只适用于UIWebView,iOS7+)
3.WKScriptMessageHandler(只适用于WKWebView,iOS8+)
4.WebViewJavascriptBridge(适用于UIWebView和WKWebView,属于第三方框架)
1.交互的几种方式UIWebVIew 和 WKWebView
https://blog.csdn.net/dolacmeng/article/details/79623708
https://www.jianshu.com/p/84a6b1ac974a (两种VIew的具体实现)
-
UIWebVIew 和 WKWebView区别
https://www.jianshu.com/p/925d0a7c1e3d
https://blog.csdn.net/liuq0725/article/details/60573024 (WKWebView 替代之前的UIWebView) -
UIWebVIew
https://www.jianshu.com/p/e2004765363f -
WKWebView
https://www.jianshu.com/p/b7d747238ec6
https://blog.csdn.net/liuq0725/article/details/60573024 (WKWebView 交互的具体实现方法)
https://blog.csdn.net/one_person_one_life/article/details/78563205 (具体操作)
https://www.jianshu.com/p/20cfd4f8c4ff (属性方法)
https://www.jianshu.com/p/833448c30d70 (WKWebView属性代理方法)
https://www.jianshu.com/p/5b66648d4250
4.2传参:(数组,字典)转换成json字符串
https://blog.csdn.net/sz_vcp2007/article/details/80006598
5.post请求 (WKWebView)
https://blog.csdn.net/llyouss/article/details/79395497?utm_source=blogxgwz0
http://www.cocoachina.com/ios/20170908/20518.html (各种代理方法)
https://www.jianshu.com/p/a33a0d1454a1 (加载头视图或者底部试图)
- 拦截URl