1. 程式人生 > >WKWebView和UIWebView檢視訪問網頁html內容的方法

WKWebView和UIWebView檢視訪問網頁html內容的方法

此貼用於記錄我在學習oc與js互動時,檢視訪問html的body標籤內內容的方法。

WKWebView:

    NSString *doc = @"document.body.outerHTML";
    [self.myWebView evaluateJavaScript:doc  
                     completionHandler:^(id _Nullable htmlStr, NSError * _Nullable error) {
        if (error) {
           NSLog(@"JSError:%@",error);
        }
        NSLog
(@"html:%@",htmlStr); }] ;

UIWebView

NSString *doc     = @"document.body.outerHTML";
NSString *htmlStr = [webView stringByEvaluatingJavaScriptFromString:doc];
NSLog(@"----%@",htmlStr);