前端页面出现循环重定向问题时,由于页面不断地刷新,所以打开控制台查看接口,根本看不到接口response里的数据,难以调试。
如何解决呢?
解决方案
- 开一个新窗口,打开控制台
- 切换到
Sources
面板,在面板右侧找到Event Listener Breakpoints
,勾选load
监听器。 - 然后再在当前窗口访问目标网页URL,这样页面在跳转之前会停留在当前页面,不会跳走,就可以尝试调试了。
- 如果你知道重定向的代码的根源在哪,那么你可以在
Sources
面板的左面板找包含重定向代码的 JS 文件,去文件里搜索重定向代码,然后给它打上断点。然后一步步溯源就可以解决问题。