在我正在研究的iPad项目中,我有一个UIWebView
应用程序内部显示.html文件,该文件链接到.css文件,即
这些文件存储在iPad本地,但是从远程服务器获取.我注意到UIWebView
无限期地缓存.css文件,并且每当我更改它时都拒绝加载新文件.我曾经改变了文件的名称只是为了让它重置,但从长远来看这是不可接受的.
有没有办法防止缓存CSS文件UIWebView
?或者甚至更好,有没有办法说什么时候缓存,什么时候不?
是.
将您的行更改为:
每次更新样式表时,请更改版本.由于查询字符串,浏览器会认为它是一个不同的页面,您的服务器将忽略它.
如果您使用的是服务器端语言(如PHP),则还可以执行以下操作:
这将在每次刷新时更改版本,从而停止所有缓存.