如何使用ionic / cordova以编程方式清除应用程序缓存?

时间:2017-02-10 11:47:04

标签: angularjs ionic-framework cordova-plugins

我正在构建一个照片编辑应用程序,我使用了几个图像。通常,cordova相机或图像选择器插件返回绝对图像路径。我正在使用这些图像路径,但它有一个缺点。应用程序缓存存储所有图像路径,并且每天都会变大。我想构建一个功能,在编辑图像后,我会将其上传到服务器中,成功上传后,自动清理缓存。但我没有找到任何以编程方式清理缓存的选项。我也试过使用Cordova filetransfer插件。但它没有效果。有人请告诉我,我怎么能这样做。

提前感谢您的关注。

1 个答案:

答案 0 :(得分:0)

The reference @Korte给了你,有一个很好的解决方案,如何避免图像缓存。

如果您正在寻找一种清除Cordova应用程序中的WebView缓存的方法,我建议使用cordova-plugin-cache-clear

要在代码中使用该插件,只需致电window.CacheClear(success, error);

即可
相关问题