使用stringByEvaluatingJavaScriptFromString document.getElementsByClassName从UIWebView获取数据

时间:2014-01-15 15:10:04

标签: javascript ios webview

我想从UIWebView抓取图片。 所以我在网站完全加载的WebView上运行以下代码。

    NSString *test = [self.webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByClassName('first-carousel-item')[0].getAttribute('data-img');"];
    NSLog(@"test %@", test);

但是日志写道:

Printing description of test: <object returned empty description>

Javascript在Chrome控制台上运行良好。

1 个答案:

答案 0 :(得分:0)

如果你想从webview中捕获任何内容,请不要忘记委托

[webView setDelegate:Self];

当它使用图像时使用webViewDidFinishLoad

如果你在这里有任何问题:D