Chromeネットワークデバッガを使用すると、ページにロードされているすべてのHTTPリソースを把握できます。しかし、それは新しいトップレベルのHTMLページがロードされるときはいつでもリストをクリアします。これにより、何らかの理由で自動的にリロードされるページをデバッグすることが非常に困難になります(実行中のスクリプトまたは300の応答)。
新しいトップレベルページが読み込まれたときにChromeにネットワークデバッガをクリアしないように指示できますか。それとも前のページのネットワークリソースを見てもいいですか。
デバッグしようとしているページを制御していないときにリダイレクトを実行しているときに、新しいページを読み込む前にChromeを一時停止させることはできますかこれはOpenIDダンスの一部であり、失敗しています。そのため、SSLと資格情報を組み合わせると、コマンドラインツールでデバッグすることが非常に困難になります。
@Daniel Alexiucと@Thanatosのコメントに感謝します。
現在の(≥v32)
DevToolsの[ネットワーク]タブの上部に、[ログ保存]機能を有効にするチェックボックスがあります。チェックした場合、ネットワークログはページロード時に保存されます。
左側の小さな赤い点は、ネットワークのログ記録を完全にオン/オフに切り替える目的を持っています。
古いバージョン
Chromeの旧バージョン(ここではv21)では、[ネットワーク]タブのフッターに、クリック可能な小さな赤い点があります。
その上にマウスを置くと、アクティブになったときに「ナビゲーション時にログを保存する」というメッセージが表示されます。それは約束を持っています。
Chromeにネットワークデバッガをクリアさせない方法を私は知らないが、これはあなたが探しているものを達成するかもしれない:
window.addEventListener("beforeunload", function() { debugger; }, false)
これは、ブレークポイントを押すことによって新しいページをロードする前にクロムを一時停止します。
@ bfncs回答を更新するだけ
Chrome 43を中心に、動作が少し変更されたと思います。ログを保存するを有効にする必要がありますが、ロードされたドキュメントがDocの下に表示されている場合は、Otherタブの下にリダイレクトが表示されるようになりました。
これはいつも私を混乱させます。なぜなら私はたくさんのネットワークリクエストを持っていて、XHR、Doc、JSなどのタイプでそれをフィルターにかけるからです。