bug小记01:小程序f2图表IOS坐标轴偶发不显示

最近测小程序遇到个小问题,手机IOS端f2图表渲染失败,导致坐标轴不显示,而且其他端正常,且还是偶发性。

一开始陷入了一个思维盲区,想着兼容问题嘛,肯定不是数据错误。是不是组件不兼容?或者渲染逻辑不对?于是走到了一个又一个穷巷。。。

后来看了下抓包数据,才发现其中有接口提示非法请求,原来是多次请求,时间戳生成一致,被反爬机制认定为非法请求了。于是分析了下图表每次请求的接口,发现前端这块请求接口写的有点问题,图表多少个就请求了多少次,所以才会因为上述原因导致渲染不出来这样的问题。

因为反爬机制问题,所以前端优化了下请求接口这块,找出固定参数,减少了请求次数,从而有效降低了非法请求概率(非法请求这块前端也做了异常处理,给了个友好提示,这样小程序交互性也会好很多)。这样,如果不是30毫秒内点击多次就不会非法请求,正常情况下是可行的,就这样啦~~

来个三连,家人们,三克油三克油~~小弟在此叩谢!!!

猜你喜欢

转载自blog.csdn.net/xiaolu_z/article/details/128834069
今日推荐