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)

相关推荐
全栈工程师修炼指南3 分钟前
Nginx | HTTP 反向代理:当缓存失效时如何减轻后端(上游)服务压力?
运维·网络协议·nginx·http·缓存
典孝赢麻崩乐急4 分钟前
Redis复习----------Redis超高性能的原因
数据库·redis·学习·缓存
典孝赢麻崩乐急16 分钟前
Redis复习-------Redis事务
数据库·redis·缓存
橘子真甜~17 分钟前
Reids命令原理与应用3 - Redis 主线程,辅助线程与存储原理
网络·数据库·redis·缓存·线程·数据类型·存储结构
妮妮喔妮1 小时前
强缓存和协商缓存的使用
缓存
此生只爱蛋1 小时前
【Redis】Zset 有序集合
数据库·redis·缓存
星辰_mya1 小时前
redis数据丢失之脑裂
数据库·redis·缓存
脾气有点小暴10 小时前
scroll-view分页加载
前端·javascript·uni-app
Psycho_MrZhang12 小时前
Redis 设计思想总结
数据库·redis·缓存
脾气有点小暴13 小时前
uniapp自定义头部导航
前端·uni-app