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)

相关推荐
phltxy7 小时前
Redis 事务
数据库·redis·缓存
1892280486110 小时前
NV265固态MT29F32T08GSLBHL8-24QMES:B
大数据·服务器·人工智能·科技·缓存
bksczm13 小时前
缓存区细则
缓存
接着奏乐接着舞13 小时前
java 数据结构
数据库·redis·缓存
许长安14 小时前
Redis 跳表实现详解
数据库·c++·经验分享·redis·笔记·缓存
桂花很香,旭很美15 小时前
Redis-智能体开发中的大杀器
数据库·redis·缓存
xkxnq16 小时前
第七阶段:企业级项目实战核心能力(118天)Vue项目缓存策略:接口缓存(内存+本地)+ 组件缓存+路由缓存组合方案
vue.js·spring·缓存
Martin -Tang20 小时前
uniapp+vue3+ts自定义表格
javascript·vue.js·uni-app
Orange_sparkle20 小时前
什么是前缀缓存,缓存命中
缓存·ai·deepseek·claude code
闵孚龙20 小时前
Claude Code Prompt Cache 缓存中断检测系统全解析:AI Agent 上下文工程、可观测性、成本优化与性能治理
人工智能·缓存·prompt