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)

相关推荐
头顶秃成一缕光1 小时前
Redis的主从模式和哨兵模式
数据库·redis·缓存
观无1 小时前
Redis安装及入门应用
数据库·redis·缓存
XY.散人4 小时前
初识Redis · 哨兵机制
数据库·redis·缓存
xx24066 小时前
UniApp学习笔记
uni-app
Pasregret6 小时前
缓存与数据库一致性深度解析与解决方案
数据库·缓存·wpf
大家都说我身材好6 小时前
Spring缓存注解深度实战:3大核心注解解锁高并发系统性能优化‌
spring·缓存·性能优化
七七小报10 小时前
uniapp-商城-36-shop 购物车 选好了 进行订单确认2 支付方式颜色变化和颜色滤镜filter
uni-app
lh_125410 小时前
uniapp 常用开发技巧与实战指南
uni-app
Pasregret10 小时前
多级缓存架构深度解析:从设计原理到生产实践
缓存·架构
某公司摸鱼前端11 小时前
uniapp 仿企微左边公司切换页
前端·uni-app·企业微信