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)

相关推荐
chushiyunen4 分钟前
redis命令 geo(对地理坐标的支持)
数据库·redis·缓存
2501_915918415 分钟前
苹果上架 iOS 应用的工程实践,一次从零到上线的完整记录
android·ios·小程序·https·uni-app·iphone·webview
2501_915918412 小时前
如何解析iOS崩溃日志:从获取到符号化分析
android·ios·小程序·https·uni-app·iphone·webview
Jtti5 小时前
PHP项目缓存占用硬盘过大?目录清理与优化
java·缓存·php
哥哥还在IT中6 小时前
缓存架构设计模式:Cache-Aside, Read-Through/Write-Through详解
spring boot·spring·缓存
Charles_go9 小时前
C#中级8、什么是缓存
开发语言·缓存·c#
q***04059 小时前
Nginx 缓存清理
运维·nginx·缓存
movie__movie13 小时前
秒杀库存扣减可以用redis原子自增么
数据库·redis·缓存
且白16 小时前
uniapp离线打包问题汇总
uni-app