Googleデベロッパーツールの[ネットワーク]タブがリダイレクト後にクリアされる


108

Googleデベロッパーツールの[ネットワーク]タブが別のページへのリダイレクト後にクリアされ、すべてのリクエストを保持する方法があるかどうか知りたいのですが?

1つのPOST要求を確認したいのですが、リダイレクトしてクリアされるため、これを行います。

firebugでは、「永続化」オプションを使用できます。

(「永続化」オプションを使用すると、ページの再読み込み時にコンソールがクリアされなくなります。つまり、このオプションが有効になっている限り、メッセージはコンソール内に残ります。) https://getfirebug.com/wiki/index.php/Console_Panel


回答:


172

開発ツールのネットワークタブの開発ツールの左上に、というラベルの付いたチェックボックスがありますPreserve log。それをクリックすると、ナビゲーション時にネットワークが保持されます。

Chromeスクリーンショット

(古いバージョンでは、ここに示すように、ボタンの左側に録音ボタンがある場合があります


10
Chrome 72.xxxの「ログの保持」は、サーバーがリダイレクトを送信した後のPOSTリクエストの置き換えを妨げません。これが開発者ツールであることを考えると、これは非常に残念です... :-(どうやら、「Doc」でリクエストをフィルタリングしているときに問題が発生しています。このフィルターは、リソースリクエストからのすべてのノイズを取り除くのに非常に役立ちます。 "Doc"(またはその他のフィルター)でフィルターした場合、元の(事前方向の)POST要求は引き続き記録されますが、 "Other"フィルターの下に保持されます!
Tasos Zervos

1
誰かを助ける可能性のある詳細:location.reload表示する前に偶然発生した場合、リクエスト後の応答は「応答データのロードに失敗しました」と表示されます。応答の到着後、の前にブレークポイントを設定し、location.reload実行が一時停止している間に応答を表示してから実行を再開すると、応答は後続の表示で正しくレンダリングされます。Chrome 80.0.3987.132とFF 74.0の両方がこれを示しています。
DWR
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.