手机出现白屏情况

很多客户出现白屏情况分析:
1:javascript 报错
2:接口访问报错
3:页面缓存,导致资源缺失
4:框架问题
5:微信或者支付宝app问题
6:用户手机版本问题

1:最终发现是 umi 不支持 安卓4.4版本 会有特定用户出现白屏情况
2:通过ngnix日志发现,出现问题的手机页面加载的静态资源和正常访问加载的静态资源不一致,发现出现问题的手机,加载的静态资源版本是之前发布的版本,因为所有的静态资源都加了hash,所以断定是 SPA单页面的 资源加载文件名称没有替换掉,还是加载的之前的资源比如上个版本是 a.js a.css x新版本是 b.js b.css,静态html 代码还是 src='a.js' src='a.css' 所以断定是html被缓存了,最终的解决方式:ngnix设置html文件不做缓存,解决问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容