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)

相关推荐
acaad6 小时前
Redis下载与安装(Windows)
数据库·redis·缓存
超级种码7 小时前
Redis:Redis 数据类型
数据库·redis·缓存
产幻少年10 小时前
redis位图
数据库·redis·缓存
短剑重铸之日11 小时前
《7天学会Redis》Day 4 - 高可用架构设计与实践
数据库·redis·缓存
難釋懷11 小时前
认识Redis
数据库·redis·缓存
超级种码11 小时前
Redis:Redis脚本
数据库·redis·缓存
此生只爱蛋13 小时前
【Redis】事务
数据库·redis·缓存
橘子真甜~13 小时前
Reids命令原理与应用5 - Redis 主从同步与高可用集群
运维·网络·数据库·redis·缓存·redis集群·redis高可用
2501_9481949813 小时前
RN for OpenHarmony AnimeHub项目实战:放送时间表页面开发
数据库·redis·缓存
想摆烂的不会研究的研究生13 小时前
每日八股——Redis(3)
数据库·redis·后端·缓存