0

私は C++ と FireBreath の初心者です。実際にリクエストヘッダーに値を追加する必要があり、レスポンスも処理する必要があるプラグインを作成するように依頼されました。これについて私を助けてください。サンプル プラグイン プロジェクトを作成しましたが、どこから始めればよいかわかりませんでした。どんな助けでも大歓迎です。

ありがとう、ラヴィ

4

1 に答える 1

2

あなたの質問を読むには2つの方法があります。どちらの意味でも私の答えは気に入らないでしょうが、ここにあります:

1) ブラウザによって行われる任意のリクエストに特別なヘッダーを追加したい場合は、プラグインでこれを行うことはできません。プラグインはブラウザーを認識せず、オブジェクトまたは埋め込みタグを使用してページに追加されるか、ブラウザーによって読み込まれる MIME タイプのハンドラーとして登録されることによって呼び出されない限り、実行されません。いずれの場合も、リクエスト ヘッダーをどこでも変更することはできません。npapi.com/extensions も参照してください

2) BrowserStreams 抽象化を使用してブラウザ経由で HTTP リクエストを作成する既存のプラグインがある場合、ブラウザがそうするメカニズムを提供しないという単純な理由で、これに特別なヘッダーを追加することはできません。libcurl などの別のライブラリを使用してリクエストを行うこともできます。その場合、それを使って好きなことを行うことができ、ブラウザは (良くも悪くも) それについて何も知りません。この場合、ブラウザが認識していた可能性のある Cookie、プロキシ、または認証情報がすべて失われます。

どちらもあなたの質問に対する答えでない場合は、明確にしてください。より良い答えを得るために何ができるかを検討します.

于 2013-07-14T00:15:50.733 に答える