我正在删除 webViewDidFinishLoad 中的 webView 内容。问题是它首先加载页面并显示所有内容,然后您会看到我要删除的内容消失了。我希望用户不会看到任何东西消失,因此内容永远不会显示给用户。
这是我的方法:
- (void)webViewDidFinishLoadUIWebView *)webView
{
NSString* script = [NSString stringWithFormat"document.getElementById('menu').style.display='none';"];
[self.webView stringByEvaluatingJavaScriptFromString:script];
NSLog(@"gets");
}
Best Answer-推荐答案 strong>
诀窍是使用 isLoading 属性。
- (void)webViewDidFinishLoadUIWebView *)webView
{
if(!webView.isLoading){
//Has completely stopped..
}
}
关于ios - 在 webViewDidFinishLoad 完成之前,如何防止 webView 可见?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23360363/
|