美文网首页WebView
UIWebView和WKWebView的对比

UIWebView和WKWebView的对比

作者: NanNan | 来源:发表于2019-11-14 16:01 被阅读0次

    UIWebView是iOS2.0后才有的,WKWebView是iOS8后才有的。
    UIWebView

    • 占用过多的内存,且峰值更夸张。
    • OC调用js
    - (nullable NSString *)stringByEvaluatingJavaScriptFromString:
    
    
    • js 调用用OC,让Native 代码拦截,
     - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest:)request navigationType:(UIWebViewNavigationType)navigationType
    
    

    WKWebView

    • OC调用js
    - (void)addScriptMessageHandler:(id<WKScriptMessageHandler>)scriptMessageHandler name:(NSString *)name;
    
    

    在js端的处理

    window.webkit.messageHandlers.<方法名>.postMessage(<数据>)
    

    相关文章

      网友评论

        本文标题:UIWebView和WKWebView的对比

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