有个别用户,F12发现他们的谷歌浏览器不向后台发送接口请求,准确来说是少请求了一个接口,比如说,这个url请求过来,应该发送两个接口请求,一个获取登录信息的,一个查数据库数据的,但是他们就只发送了第一个接口,获取数据的接口请求都没有发送,导致页面都没有数据
换个浏览器或者换别人电脑就没事,就他们的这种低版本的浏览器的会出现这个问题,又不能指望用户去升级浏览器,这究竟是什么原因?应该如何解决?
使用71版本的浏览器,看一下控制台有没有报错,有可能是某些语法不兼容导致控制台报错,阻碍了后续的请求
下个chrome 71版本,打断点看下执行过程吧
那只能 你下载 对应版本 了 。然后调式一下 。直接这样说 无法定位到问题 。
提供一下控制台和network的截图吧
解决思路:
1:地址览输入chrome://flags ,找到 Block insecure private network request ,设置Default为 Disabled后,
Relaunch浏览器
登录信息获取有问题吧,
不请求证明没有走发请求的逻辑,那具体打有没有走发请求的逻辑,直接打印一些信息出来不就大概定位到哪个位置的问题了么