美文网首页
WKWebView获取Html标签内容

WKWebView获取Html标签内容

作者: 倪大头 | 来源:发表于2019-07-15 15:04 被阅读0次

放在加载完成的回调中

- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation {
    [self.wkWebView evaluateJavaScript:@"document.getElementsByClassName(\"error-desc\")[0].innerHTML" completionHandler:^(id result, NSError * _Nullable error) {
        //result就是获取到的内容
    }];
}

document.getElementsByClassName("error-desc")[0].innerHTML是获取所有 class 为 error-desc 的标签,取出第一条并转换成带标签的字符串。

UIWebView用如下方法获取:

[webView stringByEvaluatingJavaScriptFromString:@"document.body.innerText"]

相关文章

网友评论

      本文标题:WKWebView获取Html标签内容

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