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)

相关推荐
一个有温度的技术博主9 小时前
Redis主从同步原理:从全量同步到增量同步的完整解析
redis·分布式·缓存
anyup17 小时前
uView Pro 的主题系统有多强大?3 分钟设计 uni-app 企业级 UI 主题
前端·vue.js·uni-app
刘~浪地球17 小时前
Redis 从入门到精通(十一):持久化配置
数据库·redis·缓存
chxii18 小时前
Nginx的缓存配置--客户端缓存 (Browser Caching)和代理服务器缓存 (Proxy Server Caching)
nginx·缓存
萝卜白菜。19 小时前
TongWeb8.0 JNDI缓存
开发语言·python·缓存
惺忪979819 小时前
Redis安装与启动
数据库·redis·缓存
橘子编程19 小时前
计算机内存与缓存完全指南
java·计算机网络·spring·缓存
Renhao-Wan20 小时前
Java 中 Integer 对象的缓存机制与包装类特性
java·缓存
難釋懷1 天前
Nginx本地缓存API
nginx·spring·缓存
0xDevNull1 天前
Redis Lua 脚本详细教程
redis·缓存·lua