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)

相关推荐
00后程序员张7 小时前
python 抓包在实际项目中的合理位置,结合代理抓包、设备侧抓包与数据流分析
android·ios·小程序·https·uni-app·iphone·webview
此生只爱蛋8 小时前
【Redis】Set 集合
数据库·redis·缓存
吴汉三11 小时前
iOS 和 HarmonyOS 兼容笔记
uni-app
于归pro13 小时前
Redis 基础命令、核心概念与安装验证完整指南
数据库·redis·缓存
西贝爱学习14 小时前
【Redis安装】Redis压缩包Redis-x64-5.0.14.1.zip
数据库·redis·缓存
apollo_qwe15 小时前
UniApp 请求封装实战:优雅实现 Token 无感刷新(附完整代码)
uni-app
ELI_He99915 小时前
FunASR AutoModel 设置本地缓存路径
缓存
2501_9159184115 小时前
使用 HBuilder 上架 iOS 应用时常见的问题与应对方式
android·ios·小程序·https·uni-app·iphone·webview
星辰_mya15 小时前
Redis持久化
数据库·redis·缓存
橘子真甜~15 小时前
Reids命令原理与应用1 - Redis命令与原理
数据库·c++·redis·缓存