uniapp使用webView打开的网页有缓存如何解决(APP,微信小程序)

1、给webView的url增加时间戳

复制代码
this.webviewUrl = `${url}?t=${new Date().getTime()}`; // 添加时间戳

2、在nginx服务器上添加响应头,告诉浏览器不可以使用缓存

复制代码
location / {
    root  /opt/webs/lcdp-client/dist;
    index index.html index.htm;
    try_files  $uri $uri/ /index.html;  #解决刷新变404问题900

    # 添加 Cache-Control 头
    add_header Cache-Control "no-store, no-cache, must-revalidate";
    add_header Pragma "no-cache";
    expires -1;
}

可以参考微信小程序web-view缓存问题及解决方案微信小程序中的web-view嵌入了h5的页面,h5页面更新重新发版后,we - 掘金 (juejin.cn)

相关推荐
无盐海15 小时前
Foundatio,内存,Redis 缓存
数据库·redis·缓存
shark-chili15 小时前
基于claude code的redis慢查询指令复刻实践
数据库·redis·缓存
xu_ws16 小时前
spring通过三级缓存解决循环依赖
java·spring·缓存·循环依赖
IronMurphy17 小时前
Redis拷打第二讲
数据库·redis·缓存
手握风云-17 小时前
Redis:不只是缓存那么简单(八)
redis·缓存
phltxy17 小时前
Redis Set:原理、命令与实战场景详解
数据库·redis·缓存
小盼江17 小时前
Uniapp小程序鲜花商城推荐系统 买家卖家双端(web+uniapp)
前端·小程序·uni-app
fakaifa18 小时前
【最新版】CRMEB Pro版v4.0系统源码 全开源+uniapp/PC前端+搭建教程
uni-app·开源·商城小程序·crmeb·crmebpro
橙子圆12318 小时前
Redis知识5之持久化
数据库·redis·缓存
手握风云-18 小时前
Redis:不只是缓存那么简单(九)
redis·缓存