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)

相关推荐
陌路201 小时前
redis缓存雪崩,击穿,穿透
redis·缓存·mybatis
gugugu.2 小时前
Redis持久化机制详解(一):RDB全解析
数据库·redis·缓存
陌路202 小时前
redis持久化篇AOF与RDB详解
数据库·redis·缓存
爱吃KFC的大肥羊4 小时前
Redis持久化详解(一):RDB快照机制深度解析
数据库·redis·缓存
黎明破晓.4 小时前
Redis
数据库·redis·缓存
我这一生如履薄冰~4 小时前
uni-app 项目配置代理踩坑
uni-app
毕设源码-朱学姐4 小时前
【开题答辩全过程】以 基于uniapp的疫苗预约系统为例,包含答辩的问题和答案
uni-app
Yusei_05234 小时前
Redis核心特性与应用全解析
开发语言·数据库·c++·redis·缓存
可爱又迷人的反派角色“yang”16 小时前
redis知识点总集
linux·运维·数据库·redis·缓存