最近研究公司的SSO登录机制,但是因为浏览器跳转得太快导致无法单步跟踪,同事之前推荐使用视频录制,然后慢速播放的方式来分析,虽然也可以,但是还是不够优雅。后来发现了一个申请的Chrome插件 Link Redirect Trace
安装
到Chrome的应用中心: https://chrome.google.com/webstore/detail/link-redirect-trace/nnpljppamoaalgkieeciijbcccohlpoh
使用
- 安装之后,进行浏览器跳转流程,然后点击扩展插件Link Redirect Trace就可以看到如下的跟踪
跳转流程
示例图中设计到3个URL,简化起见,分别称之为url1, url2, url3
- 直接浏览器直接url1
- url1中通过js跳转到url2,比如使用window.location=url
- 浏览器请求url2,又被302重定向到url3