前端页面出现循环重定向问题时,由于页面不断地刷新,所以打开控制台查看接口,根本看不到接口response里的数据,难以调试。

如何解决呢?

解决方案

  1. 开一个新窗口,打开控制台
  2. 切换到 Sources 面板,在面板右侧找到 Event Listener Breakpoints ,勾选 load 监听器。
  3. 然后再在当前窗口访问目标网页URL,这样页面在跳转之前会停留在当前页面,不会跳走,就可以尝试调试了。
  4. 如果你知道重定向的代码的根源在哪,那么你可以在 Sources 面板的左面板找包含重定向代码的 JS 文件,去文件里搜索重定向代码,然后给它打上断点。然后一步步溯源就可以解决问题。