【发布时间】:2012-08-06 02:29:56
【问题描述】:
有没有办法只刷新 UIWebView 中显示的 HTML 文件的一部分?例如,如果我对正文中的 div 进行更改,有没有办法只刷新该 div 标签的内容?还是我必须将整个文件重新加载到我的 UIWebView 中?
【问题讨论】:
标签: ios uiwebview refresh reload
有没有办法只刷新 UIWebView 中显示的 HTML 文件的一部分?例如,如果我对正文中的 div 进行更改,有没有办法只刷新该 div 标签的内容?还是我必须将整个文件重新加载到我的 UIWebView 中?
【问题讨论】:
标签: ios uiwebview refresh reload
您必须重新加载整个 HTML 文件。不能只重新加载纯 HTML 文件的一部分。
【讨论】:
使用一点 javascript?
【讨论】:
像这样使用 javascript
NSString *js = [NSString stringWithFormat:@"document.getElementById('foo').innerHTML ='update';"];
NSString *res = [self stringByEvaluatingJavaScriptFromString:js];
【讨论】: