Chrome 网络调试器让我可以很好地查看为页面加载的所有 HTTP 资源。但只要加载新的顶级 HTML 页面,它就会清除列表。这使得调试由于某种原因(运行脚本或 300 响应)自动重新加载的页面变得非常困难。
我可以告诉 Chrome 在加载新的顶级页面时不要清除网络调试器吗?还是可以回头看看上一页的网络资源?
或者当我无法控制我正在尝试调试的正在执行重定向的页面时,我可以以某种方式强制 Chrome 在加载新页面之前暂停吗?这是 OpenID 舞会出错的一部分,因此 SSL 和凭据的结合使得使用命令行工具进行调试变得极其困难。
最佳答案
自 v32 以来,这已经更改,感谢@Daniel Alexiuc 和@Thanatos 的评论。
当前(≥ v32)
在 DevTools 的“网络”选项卡顶部,有一个复选框可以打开“保留日志”功能。如果选中,网络日志将在页面加载时保留。
左边的小红点现在可以完全打开和关闭网络登录。
旧版本
在旧版本的 Chrome(此处为 v21)中,“网络”选项卡的页脚中有一个可点击的小红点。
如果您将鼠标悬停在它上面,它会告诉您,当它被激活时,它会“在导航时保留日志”。它信守 promise 。
关于http - 如何使用带重定向的 Chrome 网络调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10987453/