微信小程序加载内嵌H5白屏问题?
微信小程序加载内嵌网页h5白屏
<web-view wx:else src="{{webSrc}}"></web-view>微信小程序通过web-view加载网页h5,每次新发版后,会出现部分手机加载网页白屏,过一段时间(一天左右),才会加载成功
2024/03/12 11:41:05 [error] 20#20: *1728 open() "/usr/share/nginx/html/ctvs-bus-h5/css/chunk-vendors.74f7cce9.css" failed (2: No such file or directory), client: 119.23.123.183, server: _, request: "GET /ctvs-bus-h5/css/chunk-vendors.74f7cce9.css HTTP/1.1", host: "xxx.xxx.com", referrer: "http://xxxxx/xxx/xxx?1710243664894&Authorization=xxx"查看nginx日志发现白屏是请求到了上一个版本的js或css文件,nginx找不到该文件报404错误
尝试过在websrc上加时间戳,还是无法解决该问题,请问有解决办法吗?
回复
1个回答

test
2024-06-20
主要是 index.html
之类的静态页面被缓存了,可以在HTTP服务上面设置过期时间为 -1
,这样就可以让 webview
不强制缓存了。
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容