【发布时间】:2013-09-09 12:57:43
【问题描述】:
我有一个 Phonegap 应用程序,我需要在某些时候删除 html 缓存,因为我已经更新了应用程序中的图像。
我已经试过了:
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
通过 javascript 在插件中调用,我这样做:
location.reload( true )
但我仍然看到似乎被缓存的相同图像。
还有其他方法吗?我可以告诉用户退出应用程序并杀死它,然后重新启动它。
谢谢!!
【问题讨论】:
-
您能告诉我们您使用的是哪个版本的CORDOVA吗?我们遇到的问题是 UIWEBVIEW 在应用程序退出后立即清除缓存。因此,当我在 WIFI 关闭的情况下运行应用程序时。没有图像出现。 Please see our query Here
-
我认为这是应用关闭后清理内存的 ios 行为。
标签: javascript ios cordova