学习总结-低版本浏览器(移动端ios9以下或者pc低版本IE)不兼容promise finally的写法全局处理
【背景】测试反馈问题,某h5列表页IOS9中列表不显示,其他机型和环境正常
【问题排查】抓包发现请求没有发出,检查代码发现请求列表之前调用了某个接口使用了promise的finally的语法,处理了请求后统一操作,怀疑是低版本浏览器不兼容此语法,去掉finally之后列表请求可以发出
【问题解决】
考虑系统中很多页面都使用了finally的语法处理,选择全局进行兼容,参考文章浏览器不支持promise的finally - 迷离不迷离 - 博客园引入promise.prototype.finally,
原创
2022-04-02 14:35:15 ·
1163 阅读 ·
0 评论