WKWebView

首先导入

#import <WebKit/WebKit.h>

初始化,要注意有两个代理,

navigationDelegate应该是替换的uiWebView中的方法的

webview可以通过监听自己的"estimatedProgress"来获取到页面的加载进度,实现进度条.

webview加载web方法和uiwebview是相同的.

webview中有goback属性后退到上一个页面,有goForward可以前进到上一个页面

 

//页面可点击

-(WKWebView *)webView:(WKWebView *)webView createWebViewWithConfiguration:(WKWebViewConfiguration *)configuration forNavigationAction:(WKNavigationAction *)navigationAction windowFeatures:(WKWindowFeatures *)windowFeatures

{

    if (!navigationAction.targetFrame.isMainFrame) {

        [webView loadRequest:navigationAction.request];

    }

    return nil;

}
原文地址:https://www.cnblogs.com/ritian/p/5736759.html