ファイルのダウンロードを開始するときに Firefox でポップアップするダウンロード ダイアログにオプションを追加できるようにしたいと考えています。新しいアドオン SDK を使用してこれを行うことは可能ですか、それとも古い方法で行う必要がありますか?
編集:明らかに、新しいオプションが選択されている場合、それを認識してそれに基づいてコードを実行する方法が必要です。
ファイルのダウンロードを開始するときに Firefox でポップアップするダウンロード ダイアログにオプションを追加できるようにしたいと考えています。新しいアドオン SDK を使用してこれを行うことは可能ですか、それとも古い方法で行う必要がありますか?
編集:明らかに、新しいオプションが選択されている場合、それを認識してそれに基づいてコードを実行する方法が必要です。
これは、 XUL オーバーレイを使用するものです。あなたが話しているダイアログはchrome://mozapps/content/downloads/downloads.xul
、ダウンロードマネージャーだと思います。私の知る限り、アドオン SDK ではこれを行うことはできません。最も一般的な UI 統合ポイントのみを提供します。従来の拡張機能を作成することもできますが、任意のダイアログをオーバーレイできます。
私が知る限り、あなたを助ける既存のモジュールはありません。そのため、作成するか、他の誰かが作成するのを待つ必要があります。しかし、ブラウザー UI を拡張する主なアイデアは単純で、次のようになります。
最後のステップは最も重要であり、リスタートレスではない古い学校の拡張機能では問題になりません。
これを行うことができる組み込みモジュールのいくつかは、ウィジェット モジュール、コンテキスト メニュー モジュール、およびホットキー モジュールであり、すべてここで見つけることができます。
ツールバー ボタン モジュール、xulkeys モジュール、menuitems モジュール、およびその他のいくつかを自分で作成しました。これらはすべて、ここで見つけることができます。