在webview中使用NSURLRequestUseProtocolCachePolicy时如何清理缓存

时间:2016-04-28 08:55:16

标签: html ios uiwebview cache-control

我需要一些帮助...

我使用NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:@"www.xxx.com/xx.html"]]; [webView1 loadRequest:request]; www.xxx.com/xx.html在最后一天发生了变化,但它也显示了旧内容。如何在不向AppStore上传新应用程序的情况下显示新内容。 我发现缓存策略的默认值是:NSURLRequestUseProtocolCachePolicy。

如何在服务器中重新加载。

非常感谢!

1 个答案:

答案 0 :(得分:0)

请尝试一下它会帮助你

[webView1 stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML = \"\";"];

NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]];
[urlRequest setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];

[webView1 loadRequest:urlRequest];