gpt4 book ai didi

ios - WKWebView中如何访问WKWebView的内容?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:48:28 24 4
gpt4 key购买 nike

我需要检查 WKWebView HTML 内容的内容是否包含某个字符串。我该怎么做?我没有在上面添加任何内容或数据属性。

最佳答案

方法一:在 Objective-C 中实现

NSString *str = [NSString stringWithContentsOfURL:wkwebview.URL usedEncoding: NSUTF8StringEncoding error:nil];
NSRange range = [str rangeOfString:@"string to find"];
if (range.location != NSNotFound) {
//found
}

方法二:用JQuery实现

NSString *js = @"var htmlString = $('body').html().toString();
var index = htmlString.indexOf('string to find');
if (index != -1) {alert('found')}";

[wkWebView evaluateJavaScript:js completionHandler:nil];

关于ios - WKWebView中如何访问WKWebView的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32805672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com