最近研究公司的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