有一个网站无端跳转,想找出是什么引发的。chrome
先用chrome开发模式去观察,打开network中的preview log就能够看到跳转前的记录,可是不知道为何,这个模式下,看不到每个请求的具体响应body,记录中只保存了头部信息,因此按我如今的水平找不到跳转源头。网络
既然普通的开发模式找不到,就用抓包工具来看清楚每个包。通过排查,很快就确认到引发跳转的那个请求,可是这个时候我就犯傻了,我知道要去找这个请求的发起者,而这种跳转,我潜意识就认为是JS代码形成的,因而我就去找JS相关的包,结果怎么找都没找到,而后我又去找发生跳转的那个网页的源码,想看从源码中找出相关逻辑,可是仍是找不到。最后,我在这个请求的前一个响应body里找到了相关的跳转代码。工具
凡事要讲基本法,有请求才会有响应,在这个不是特别复杂的网站,其过程每每是线性的,在关键点的先后去找,还有就是抓包就要细心看包啊,不要想固然的认为。网站