0

私は Firefox の開発は初めてで、アドオン SDK を使用しています。拡張機能で次のユーザー インターフェイスを取得する方法を知りたいです。

スクリーンショット

このインターフェースはパネルですか?そうでない場合、それは何ですか? また、Firefox アドオンでこのインターフェイスを取得するにはどうすればよいですか?

4

1 に答える 1

1

いいえ、これはパネルではありません。スクリーンショットはXUL ベースのダイアログ ウィンドウを示しているため、ネイティブ ダイアログのように見えます。

アドオン SDK は必要に応じて HTML を使用しますが、ネイティブに見えるダイアログを作成するのは困難です。XUL をサポートするアドオン SDK のフォークがありますが、これは時代遅れで非常に実験的なものです。

もう 1 つのオプションは、従来の拡張機能を構築することです。ダイアログ用の XUL ファイルを (<dialog>ルート タグとして使用して)持つだけwindow.openDialog()で、ある時点で呼び出してそれを表示することができます。

于 2012-05-23T05:46:41.757 に答える