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)

相关推荐
hzk的学习笔记42 分钟前
Redis除了做缓存还能用来干什么
数据库·redis·缓存
小杨互联网1 小时前
构建推理缓存以节省高流量 LLM 应用程序的成本
缓存·llm·大型语言模型
iOS阿玮2 小时前
喜欢做马甲包的有福了~现在多了一招续费方式!
uni-app·app·apple
_AaronWong5 小时前
一键搞定UniApp WiFi连接!这个Vue 3 Hook让你少走弯路
前端·微信小程序·uni-app
xujiangyan_11 小时前
Redis详解
数据库·redis·缓存
2501_9159090613 小时前
tcpdump 抓包数据分析实战,命令、过滤、常见故障定位与真机补充流程
网络·测试工具·ios·小程序·uni-app·iphone·tcpdump
程序员小凯16 小时前
Spring Boot缓存机制详解
spring boot·后端·缓存
赵庆明老师17 小时前
Uniapp微信小程序开发:微信小程序支付功能后台代码
微信小程序·小程序·uni-app
曹申阳17 小时前
1. 使用VSCode开发uni-app环境搭建
ide·vscode·uni-app
夜泉_ly19 小时前
Redis -持久化
数据库·redis·缓存