私は Firefox の開発は初めてで、アドオン SDK を使用しています。拡張機能で次のユーザー インターフェイスを取得する方法を知りたいです。
このインターフェースはパネルですか?そうでない場合、それは何ですか? また、Firefox アドオンでこのインターフェイスを取得するにはどうすればよいですか?
私は Firefox の開発は初めてで、アドオン SDK を使用しています。拡張機能で次のユーザー インターフェイスを取得する方法を知りたいです。
このインターフェースはパネルですか?そうでない場合、それは何ですか? また、Firefox アドオンでこのインターフェイスを取得するにはどうすればよいですか?
いいえ、これはパネルではありません。スクリーンショットはXUL ベースのダイアログ ウィンドウを示しているため、ネイティブ ダイアログのように見えます。
アドオン SDK は必要に応じて HTML を使用しますが、ネイティブに見えるダイアログを作成するのは困難です。XUL をサポートするアドオン SDK のフォークがありますが、これは時代遅れで非常に実験的なものです。
もう 1 つのオプションは、従来の拡張機能を構築することです。ダイアログ用の XUL ファイルを (<dialog>
ルート タグとして使用して)持つだけwindow.openDialog()
で、ある時点で呼び出してそれを表示することができます。