WKWebView和UIWebView檢視訪問網頁html內容的方法
阿新 • • 發佈:2019-02-09
此貼用於記錄我在學習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);