美文网首页iOS面试
ios 与js 交互

ios 与js 交互

作者: 全世界妳最美 | 来源:发表于2018-10-16 14:33 被阅读7次

    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的具体实现)

    1. UIWebVIew 和 WKWebView区别
      https://www.jianshu.com/p/925d0a7c1e3d
      https://blog.csdn.net/liuq0725/article/details/60573024 (WKWebView 替代之前的UIWebView)

    2. UIWebVIew
      https://www.jianshu.com/p/e2004765363f

    3. 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 (加载头视图或者底部试图)

    1. 拦截URl

    相关文章

      网友评论

        本文标题:ios 与js 交互

        本文链接:https://www.haomeiwen.com/subject/aulhzftx.html