10

ページの読み込み時に何度かリダイレクトする Web アプリケーションをデバッグしています。ページ A はページ B にリダイレクトし、ページ B はページ C にリダイレクトします。どの方法が使用されているかわかりません (JavaScript、HTTP リダイレクトなど)。

私が探しているのは、ページがリダイレクトされる前に中断するデバッガーです。これにより、リダイレクトに使用されているメソッドと、リダイレクト チェーンの次のページに送信されているデータを正確に調べることができます。

それを行う簡単な方法はありますか?私は Windows でデバッグしているので、Chrome、Firefox、IE はすべて利用できます。

更新: Fiddler が利用可能な最良のオプションのようです。彼はフィドラーのアイデアだったので、@cgatian からの回答を解決策としてマークしました。

4

3 に答える 3

9

リダイレクトが発生する前に、ブラウザ内の変数を実際に確認したいようですね。(ソースを直接変更せずに) 考えられる 1 つの方法は、Google Chrome スニペットを使用することです。

onbeforeunload イベントにバインドする独自のスニペットを作成できます。

スニペットを作成するための段階的な手順

スニペット コード:

window.onbeforeunload = function(){ 
var debug;
return;
}

上記のコードで行っているのは、ブラウザーがリダイレクトされる前にイベントを添付することだけです。

クロームのビジュアル

次に、スニペット内にブレーク ポイントを配置すると、ページ上の変数をブレークして調べることができます。デバッグする前に (スニペットを右クリックして [実行] を選択することを忘れないでください)。

于 2013-08-28T01:35:42.233 に答える
3

Chrome では、デバッグ ウィンドウの一番下に一連のボタンがあります。黒い丸であるボタンをクリックします。ナビゲーション時にログを保存します。それがあなたの望みだと思います。

于 2013-08-28T01:12:51.823 に答える