请选择 进入手机版 | 继续访问电脑版
帖子
帖子
用户
博客
课程
显示全部楼层
6
帖子
0
勋章
182
Y币

[superwebview] superWebView 缓存网页的问题

[复制链接]
发表于 2022-1-5 15:48:11
本帖最后由 Rex Bease 于 2022-1-5 16:34 编辑

apicloud ios 端 superWebView 存在缓存网页的问题,网页更新后实际还是用的老的页面,需要强制关闭app以后才可以正常访问新版网页,请问下这个怎么解决?
28
帖子
1
勋章
1万+
Y币
本地网页还是远程页面?
6
帖子
0
勋章
182
Y币
本地页面
技术咨询-Kenny · 2022-1-5 18:51本地网页还是远程页面?
28
帖子
1
勋章
1万+
Y币
找到 UZAppDelegate.h 头文件,加上 - (void)disableCache 方法的声明,然后引入该头文件,调用 [theApp disableCache] 可以清除缓存。

6
帖子
0
勋章
182
Y币
本帖最后由 Rex Bease 于 2022-1-6 11:12 编辑

这个是需要客户端主动清除吗?有没有什么配置让他不做缓存的,打开本地页面都是最新页面这种。这边出现页面缓存问题也只是偶发情况,只有少数部分人员才会出现帖子出现的问题
技术咨询-Kenny · 2022-1-6 10:48找到 UZAppDelegate.h 头文件,加上 - (void)disableCache 方法的声明,然后引入该头文件,调用 [theApp disableCache] 可以清除缓存。

网页配置可以让他不缓存
6
帖子
0
勋章
182
Y币
本帖最后由 Rex Bease 于 2022-1-6 13:19 编辑

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">   

是在h5页面上加上这个东西吗?加上了ios就不会缓存网页?每次进去都是最新页面?
微链阿铁 · 2022-1-6 12:44网页配置可以让他不缓存

6
帖子
0
勋章
182
Y币
这种改动是放在了h5页面上的,ios端集成的superWebView这个在客户端有没有可修改的配置让他不进行缓存。
微链阿铁 · 2022-1-6 12:44网页配置可以让他不缓存
6
帖子
0
勋章
182
Y币
这边的app不是集成融云的,只能 创建一个UZAppDelegate对象或者调用他的单例来调用 [theApp disableCache] 。这种方式可以不啊?还是就是这个方法没找到具体实现,从方法命名看是禁用缓存的意思,所以问下,这个方法是 禁用缓存 还是  清楚缓存的哟?
技术咨询-Kenny · 2022-1-6 10:48找到 UZAppDelegate.h 头文件,加上 - (void)disableCache 方法的声明,然后引入该头文件,调用 [theApp disableCache] 可以清除缓存。
28
帖子
1
勋章
1万+
Y币
这是禁用缓存。照我前面说的那样调用即可。
Rex Bease · 2022-1-7 13:59这边的app不是集成融云的,只能 创建一个UZAppDelegate对象或者调用他的单例来调用 [theApp disableCache] 。这种方式可以不啊?还是就是这个方法没找到具体实现,从方法命名看是禁用缓存的意思,所以问下,这个方法是 禁 ...
您需要登录后才可以回帖 登录

本版积分规则