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与MySQL双写一致性的缓存模式
redis·mysql·缓存
是丝豆呀6 小时前
清理pip和conda缓存
缓存·conda·pip
计算机学姐11 小时前
基于uniapp微信小程序的餐厅预约点餐系统
java·spring boot·微信小程序·小程序·java-ee·uni-app·tomcat
是程序喵呀11 小时前
Uni-App-02
uni-app·vue·1024程序员节
顾鸟11 小时前
uniapp uview 一键回到底部 组件
uni-app
北笙··15 小时前
Redis慢查询分析优化
数据库·redis·缓存
p-knowledge15 小时前
redis的三种客户端
数据库·redis·缓存
积水成江15 小时前
Redis相关面试题
数据库·redis·缓存
x原力觉醒17 小时前
uniapp跨域问题,在开发环境中配置
javascript·vue.js·uni-app
瓜牛_gn17 小时前
redis详细教程(4.GEO,bitfield,Stream)
数据库·redis·缓存