我在 uiwebview 上加载静态 html 文件,当 webViewDidFinishLoad 时,我插入以下 javascript 以获取 div 中包含的数据。
NSString *body = [self.webView1 stringByEvaluatingJavaScriptFromString:
@"document.getElementById('social').innerHTML"];
NSLog(@"received data: %@", body);
一切似乎都正常工作,但有时 div 是空的!假设 div 总是被填充,因为 div 是静态的,我认为 webViewDidFinishLoad 事件在整个页面加载之前被触发,然后 javascript 会查找尚未准备好的 div。可能的?如果没有,有什么建议吗?如何解决?谢谢你。