2009-08-06 15 views
0

Firefoxをダウンロードマネージャとして使用できるアプリケーションを作成しようと考えています。 C/C++の外部プログラムからFirefoxを制御する方法(ダウンロードの追加、スタート/ストップのダウンロードなど)はありますか?C/C++からFirefoxを制御する

それができない場合は、おそらくそれを行う拡張機能ですか?拡張機能が唯一の方法ならば、Firefoxの外部からの拡張機能とどうやって通信するのですか?すべての

答えて

3

あなたは解決策から始まっていますが、問題はありません。簡単な考え方は、FireFoxが構築されているプラ​​ットフォームであるXulRunnerを使用することです。 XulRunnerプラグインとして独自のアプリケーションを効果的に実装し、そこからNecko(XulRunnerとFireFoxのネットワーク層)を使用します。

2

まず私はあなたが私の知る限り理解し、ほとんどのMozillaのプラットフォーム機能がXPCOMとして知られているクロス言語APIを通じて提供されdeveloper.mozilla.org

に慣れることを示唆しています。 plugin APIもありますが、主な目的はものを視覚化することです(Flashなどで使用されます)。

2

Gecko APIをご覧ください。サードパーティの開発者は、Mozillaにあるものと同じ技術を使用することができます。

ファイルをダウンロードするには、Firefoxを使用する必要はありません。 libcurlの使用を検討してください。

1

wgetを見てください。

関連する問題