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)

相关推荐
无敌的神原秋人5 小时前
关于Redis不同序列化压缩性能的对比
java·redis·缓存
百思可瑞教育8 小时前
Vue中使用keep-alive实现页面前进刷新、后退缓存的完整方案
前端·javascript·vue.js·缓存·uni-app·北京百思可瑞教育
论迹9 小时前
【Redis】-- 持久化
数据库·redis·缓存
风早爽太11 小时前
在uni-app中使用lottie-web来展示Lottie动画
uni-app
Autumn_yun11 小时前
uniapp 实现项目多语言切换
uni-app
七夜zippoe13 小时前
多级缓存架构实战手册:Caffeine+Redis 从设计到落地的全链路解决方案
redis·缓存·架构
懒大王952713 小时前
uni-app + Vue3 + EZUIKit.js 播放视频流
开发语言·javascript·uni-app
懒大王952713 小时前
uni-app + Vue3 开发展示 echarts 图表
前端·uni-app·echarts
007php00714 小时前
Redis高级面试题解析:深入理解Redis的工作原理与优化策略
java·开发语言·redis·nginx·缓存·面试·职场和发展
Yeats_Liao14 小时前
Spring缓存(二):解决缓存雪崩、击穿、穿透问题
java·spring·缓存