2011-09-14 7 views
3

具体的には、Firefoxのツールバー内でページが読み込まれたり更新されたりするときに、応答HTTPヘッダーを読みたいと思っています。Firefoxのツールバー内からHTTPヘッダーにアクセスする方法

これは可能ですか?私は書く必要はなく、ただ応答ヘッダーを読むだけです。

編集:一部の人々は、誤解を招き、Firebugを提案しています。私はツールバーを開発しています。自分のコードからヘッダーデータにアクセスしたいのですが。

答えて

-1

Firebug私が使用しているものです - ネットパネルをアクティブにすると、ヘッダー、レスポンス、さらに多くが表示されます。

+1

スーパーユーザーではなく、スタックのオーバーフローです;)彼はプログラミングに関する質問をしました。 –

-1

私があなたの質問を正しく理解している場合は、Firebugアドオンを通じてHTTPヘッダーを読むことができるはずです。

+0

他の拡張機能を使用するのではなく、データにプログラムでアクセスするツールバーを開発しています。 – John

+0

その場合、ウラジミールの応答はあなたを助けるかもしれません... – UncleZen

2

http-on-examine-response通知のオブザーバーを追加する必要があります。そうすれば、サーバーの応答が受信されたときにいつでも知ることができ、ヘッダーを見ることができます。コード例では、https://developer.mozilla.org/en/Setting_HTTP_request_headersを見ることができます。これは本質的には同じですが、別の通知を聞いています。

+0

Observerについて何を意味しているかを見ていますが、レスポンスヘッダーを繰り返したり、Content-lengthなどの特定のヘッダーを引き出す方法はありますか? – John

+1

@John:通知の 'subject'パラメータは' nsIHttpChannel'インスタンスです。[getResponseHeader() '](https://developer.mozilla.org/en/nsIHttpChannel#getResponseHeader%28%29)を使って特定のヘッダーまたは['visitResponseHeaders()'](https://developer.mozilla.org/en/nsIHttpChannel#visitResponseHeaders%28%29)を使用してそれらをすべて取得します。 –

関連する問題