美文网首页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