在我开发app当中,经常很多用户反馈app一段时间没有打开过,再打开app时候mui.ajax经常会出现请求错误的问题,还有新安装APP会出现mui.ajax请求失败(出现这个问题的都是安卓),关掉再打开就没问题了,两个问题都有很高的偶然性,很难重现,没找到原因。 后面用H5+的XMLHttpRequest替代了mui.ajax的,就没有出过这样的问题了,再后面开发的app都没依赖mui这个框架了。
我也碰到相似的问题, 苹果应用,用户第一次下载打开后,ajax无法加载数据,刷新也不行, 导致很多用户以为有问题,都删除应用了, 如果把应用关掉,重新打开又可以了,但是很多苹果用户不知道怎么关掉应用,以为是按下HOME 键返回后台,又打开 , 很多都不懂双击HOME 出现应用往上滑才能关掉
3 个回复
回梦無痕 - 暂停服务
在我开发app当中,经常很多用户反馈app一段时间没有打开过,再打开app时候mui.ajax经常会出现请求错误的问题,还有新安装APP会出现mui.ajax请求失败(出现这个问题的都是安卓),关掉再打开就没问题了,两个问题都有很高的偶然性,很难重现,没找到原因。
后面用H5+的XMLHttpRequest替代了mui.ajax的,就没有出过这样的问题了,再后面开发的app都没依赖mui这个框架了。
王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335
我也碰到相似的问题, 苹果应用,用户第一次下载打开后,ajax无法加载数据,刷新也不行, 导致很多用户以为有问题,都删除应用了, 如果把应用关掉,重新打开又可以了,但是很多苹果用户不知道怎么关掉应用,以为是按下HOME 键返回后台,又打开 , 很多都不懂双击HOME 出现应用往上滑才能关掉
xiaotutu6000 (作者)
按照我的解决方案也不行?
2018-04-20 21:40
xiaotutu6000 (作者)
问题已解决,在请求的url后面,加一个时间戳,保证每次请求的url地址不一样即可。但是怎么让程序取消这个相同url地址进行缓存,不知道咋弄。