始め、続いて名前空間、実際の設定名の順に付けてください。それでは、環境設定の値を実際に管理する方法を見ていきましょう。その目標には届きませんが、環境設定を扱うために使用できます。呼ばれるものが含まれています。サンプル拡張を、内部変数の代わりに環境設定を使用するように変更しました。閉じて開き直した後、挨拶メッセージが以前に表示された回数を記憶するようになったことです。元の拡張機能は、ブラウザのセッション内の表示回数しか追跡しませんでした。この新しいバージョンは、セッションを超えて表示回数を維持します。カ所に格納するためでした。コードを排他的に使用するように簡単に変更できます。コードから使用する場合にはわずかに異なる点があります。サービスとして取得する必要があります。コードからはアクセスしやすくなることだけが違います。以降でのみ動作します。プロパティを持っています。これを環境設定の管理を容易にするために使用できます。プロパティを使用して、その値の取得や設定ができます。オブジェクトには設定値を直接取得したり設定したりできるメソッドもありますが、上記の方法の方が好ましいでしょう。(FUEL)時々、設定値が変更された時にそれを通知してほしいでしょう。内のどこかにメッセージの表示回数を表示したいときは、環境設定リスナーを使用して表示回数を更新できます。手動で値を変更しても正しく動作します。インターフェースを実装しています。メソッドを持つことです。オブジェクトを取得する匿名関数を使用できます。});いつでも、リスナーが必要なくなった時は削除することを忘れないでください。サービスを使いやすくするための表面的なラッパーにしかすぎないため、どちらを使用しても同じです。使用すると、いつもどおりの冗長な書き方になります。メソッドが例外を投げることです。ブロックを使用して扱えないエラーが発生することを防がなくてはなりません。インターフェースをすべての環境設定にかんするメソッドのために使用します。this);環境設定ウィンドウユーザが必要に応じて拡張機能の設定を変更できるようにすることは、とても一般的です。これへの対処を容易にするいくつかの方法が提供されています。環境設定ウィンドウを開く標準の方法は、アドオンマネージャを開き、アドオンを選択して設定ボタンをクリックすることです。このウィンドウを開きたいときは、オペレーティングシステムごとに環境設定を開く動作が異なることに注意する必要があります。this._preferencesWindow.focus();},このコードは、アドオンマネージャから環境設定ウィンドウを開くコードを基にしています。つのことを行っています:設定ウィンドウが開いているか確認し、開いている場合はフォーカスを与える。システムでは、ウィンドウをモーダルにする。この設定はユーザが切り替えられるため、オペレーティングシステムを確認するだけでは不十分なので注意してください。以外のシステムにおける一般的な原理として、設定ウィンドウ内の変更はすぐに適用されません。ボタンと閉じるボタンのどちらかがあるだけです。ボタンをクリックするまで変更した設定は適用されません。ユーザがキャンセルボタンをクリックすると設定ウィンドウ内の変更が破棄されます。おける設定ウィンドウがモーダルである理由です。この方式では、ユーザは設定ウィンドウを無視することができず、変更を適用するか破棄することを求められます。要素を使用してください。ボタンやキャンセルボタンが必要かどうかを判断します。多くの場合、あなたの設定ウィンドウに一度に表示できるオプションの数は少ないでしょう。要素を使用して設定を管理してください。設定ウィンドウのように、視覚的にアピールするタブビューを作成します。要素は、いくつでも置くことができるコンテナです。ウィンドウ上部のタブにはアイコンが必要です。これらのアイコンは、オペレーティングシステムごとにわずかに異なるツールバーボタンと同様です。