http - 如何使用带重定向的 Chrome 网络调试器

标签 http google-chrome google-chrome-devtools

Chrome 网络调试器让我可以很好地查看为页面加载的所有 HTTP 资源。但只要加载新的顶级 HTML 页面,它就会清除列表。这使得调试由于某种原因(运行脚本或 300 响应)自动重新加载的页面变得非常困难。

我可以告诉 Chrome 在加载新的顶级页面时不要清除网络调试器吗?还是可以回头看看上一页的网络资源?

或者当我无法控制我正在尝试调试的正在执行重定向的页面时,我可以以某种方式强制 Chrome 在加载新页面之前暂停吗?这是 OpenID 舞会出错的一部分,因此 SSL 和凭据的结合使得使用命令行工具进行调试变得极其困难。

最佳答案

自 v32 以来,这已经更改,感谢@Daniel Alexiuc 和@Thanatos 的评论。


当前(≥ v32)

在 DevTools 的“网络”选项卡顶部,有一个复选框可以打开“保留日志”功能。如果选中,网络日志将在页面加载时保留。

Chrome v33 DevTools Network Tab: Preserve Log

左边的小红点现在可以完全打开和关闭网络登录。


旧版本

在旧版本的 Chrome(此处为 v21)中,“网络”选项卡的页脚中有一个可点击的小红点。

Chrome v22 DevTools Network Tab: Preserve Log Upon Navigation

如果您将鼠标悬停在它上面,它会告诉您,当它被激活时,它会“在导航时保留日志”。它信守 promise 。

关于http - 如何使用带重定向的 Chrome 网络调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10987453/

相关文章:

http - 是否可以在 301、302、303 或 307 重定向上修改或添加自定义 http header ?

python - 如何从 python 中的请求中获取响应 SSL 证书?

javascript - Chrome 开发者工具中的数据不一致

javascript - 为什么这个页面在 Firefox 上这么慢?

windows - Chrome 开发工具的自定义模拟设备可扩展 150%

ios - 是否可以在 Windows 10 上调试 iOS Chrome?

javascript - 为什么在重新计算 chrome 开发工具中的样式之前评估过 js ?

angular - 发布请求有效但 Put 请求不在 Angular 2

http - Service Fabric - 具有相同端点的多个服务

javascript - 无法在 Chrome 开发工具“源”选项卡中编辑 HTML