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)

相关推荐
阿奇__4 分钟前
h5微信授权code失效排查过程及解决记录
微信·uni-app
天籁晴空26 分钟前
微信小程序 静默登录 + 授权登录 双模式配合的设计方案
前端·微信小程序·uni-app
ward RINL11 小时前
redis分页查询
数据库·redis·缓存
oLLI PILO11 小时前
Redis连接池
数据库·redis·缓存
热爱Java,热爱生活12 小时前
浅谈Spring三级缓存
java·spring·缓存
heRs BART12 小时前
Redis简介、常用命令及优化
数据库·redis·缓存
蒸汽求职13 小时前
破局“无效互面”:跨国大厂视角的工业级 Mock Interview 价值解析
缓存·面试·职场和发展·金融·notion
Irissgwe14 小时前
redis之常见数据类型
数据库·redis·缓存
DROm RAPS14 小时前
redis 配置
数据库·redis·缓存
SeSs IZED16 小时前
Redis开启远程连接
数据库·redis·缓存