h***@163.com
h***@163.com
  • 发布:2017-08-03 21:41
  • 更新:2020-03-19 11:18
  • 阅读:5193

求救清除缓存与数据

分类:HTML5+

我用HBuilder写了个APP,登录后指向一个网址,也就是说APP内只有login.html一个页面,其他页面均调用远程服务器上的文件,我现在的问题是,有时我更新了部分功能,但手机APP端却因为缓存了原来的文件而不自动更新,每次需要到手机上设置-应用里,手动清除缓存与数据,或是卸载再安装,请问有没有好点的方法。
我尝试过用webview的clear()清除,虽然能清除成功,但缓存仍在。
我也尝试过用storage的clear(),结果同上,虽然清除的持久化的数据,但关键的缓存html文件还在。
我也尝试过用Cache的plus.cache.clear,当然还是没有效果,故来请教高手,请给予指点,谢谢

2017-08-03 21:41 1 条评论 负责人:无 分享
已邀请:
雪之梦技术驿站

雪之梦技术驿站 - 你在互联网的路上匆匆而来,雪之梦技术驿站助你满载而去

服务器默认使用了缓存吧 你可以修改服务器不使用缓存 也可以试试设置webview的cachemode

  • h***@163.com (作者)

    我要用清除缓存的目的是服务器端有更新内容,而APP仍使用更新前内容页,但如果关闭服务器上缓存,那代价又太大了。

    2017-08-06 20:32

  • 雪之梦技术驿站

    reload一下

    2017-08-07 14:03

  • 逗逗水

    @513238368@qq.com:reload会有闪屏

    2017-08-09 11:15

  • 雪之梦技术驿站

    回复 逗逗水:所以呢?你的方法是什么

    2017-08-09 18:41

小权

小权

cachemode有效,但只针对安卓,iOS无效

该问题目前已经被锁定, 无法添加新回复