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