如何解决微信公众号网页在ios手机上白屏的问题
1. 发现问题:
项目中遇到的问题,文件打包上传以后,安卓手机显示正常,但是在ios手机上却显示白屏,不显示任何东西.
2. 寻找原因:
经过vConsole真机测试(vClose打钱|-_-|),发现在ios手机上所有的post及get请求全部失效,数据请求失败,报错导致页面白屏,但是在安卓手机上却显示正常.经过好几天的排查还是没有发现问题出现在了哪里,甚至对项目进行了重构都无法解决问题.后来又每个请求逐个排查,发现只要带有token信息的请求都会失败,
3.解决办法:
后来发现,构建项目时,token信息被直接写在了请求地址的后面,ios并不支持此写法,所以导致请求失败,然后白屏问题的出现.后来将token信息放入请求参数中后,请求恢复正常,ios白屏问题解决.