拡張機能が重要なイベントについてユーザに通知し、さらに何らかの応答を必要とするケースがしばしばあります。モーダルなダイアログや警告を用いることは、よい考えとは言えません。これらはユーザの操作に割り込み、他の何かが行われる前に即座に操作を妨げます。ユーザはこれを迷惑に感じ、そのダイアログに書かれたことを読まずに、すぐに閉じるようになるでしょう。あなたのアドオンを削除してしまうかもしれません。このセクションでは、ユーザに迷惑でない方法で通知し、操作を求められるようにするいくつかの代替策を提供します。要素この要素はどこかで見たことがあるでしょう。頻繁に目にするものは、「パスワードを記憶」するか尋ねるメッセージです。これは、タブバーの直下、ページコンテンツの上部に現れる帯状のボックスで、テキストといくつかのボタンがあります。要素で実装されています。このような通知の実装はとても簡単です。ユーザの操作に割り込むことなくメッセージを読ませ、簡単に閉じられるため、警告や通知の表示方法として推奨される方法です。この方法には落とし穴もあります。これらの通知は現在のタブの内側に表示されるため、タブを切り替えると通知が見られなくなります。元のタブに戻ると、再び通知が表示されます。これらの通知は、アドオンをインストールしようとしている時やサイトにパスワードを入力した時など、現在表示されているタブに関連したものである場合に最も分かりやすくなります。持っているため、オーバーレイを適用する必要はありません。オブジェクトから取得することができます。(32x32)、レベル、ボタンを引数に取ります。この強さは、通知が表示された時の背景色によって示されます。このレベルは、ユーザが高レベルの通知が表示されても閉じてしまうようになることを防ぐために、あなたのメッセージに相応しく、できるだけ低いものを適用してください。データのオブジェクトで表します。ページで説明されています。通知ボックスは簡単に閉じられるように設計されています。すべての通知には閉じるボタンが追加されているため、あなたのカスタムボタン以外のものがクリックされる可能性を考慮してください。あなたのカスタムボタンがクリックされたら通知がすぐに閉じられなければなりません。通知ボックスは、シングルステップの処理のためだけに利用してください。サービスこれは、ユーザからの入力を必要としないイベントについて警告したい場合に、とてもよい選択肢です。固有の方法で表示されるため、ネイティブの外観になります。ボックス上のユーザによるクリックに動作を関連付けることができます。コードから簡単に警告を表示させられることです。警告は一時的にしか表示されない短所もあります。実装するオブジェクトです。ボックス上のクリックを扱う必要がある場合にこのようにします。画像は任意のサイズにできますが、中くらいの固定サイズを使用することが推奨されます。バージョンに対して保証されていないことです。サポートされています。通してのみ利用できます。バージョンでテストされているわけではありません。サポートが一貫せず、これら警告表示の性質が一時的なものであるため、このサービスをユーザが知る必要があり、他の方法では得られない情報の表示に使用することはお勧めできません。よる配置という利点を生かせば難しくありません。これらの解決策はバグが多くなる傾向があり、アクセシビリティの問題もあります。つの代替策を用いてください。ニーズに合った方法が他になければ、この解決策も許容できます。警告を表示する簡単な方法は、オーバーレイ内に隠しボックスを含めることです。属性を取り除いてユーザに表示する前に、必要なコンテンツで埋めておいてください。要素の上部や下部です。上部に配置するとすべてのタブとコンテンツが押し下げられてしまうため、下部に配置し、現在のページの下部だけが切り取られるようにしたほうがよいでしょう。ボックスのものと同じです。形を細長くし、有益な情報を表示し、簡単に閉じられるようにしてください。よる配置指定で置く場所を決めます。この方法は、ボックスがページのコンテンツの前面に浮いた状態になるため、いくつかのことに注意してください。タブを切り替えるとあなたの警告表示が消えてしまうでしょう。イベントを使用してコードを書かなければならないでしょう。要素が透過されないことです。取り除くことのできない白地のボックスにするしかないでしょう。要素を使用することで回避できます。ここならば、ユーザが読むコンテンツや、最も重要な部分であるメニューやタイトルなどの妨げになることはありません。これが推奨される手段でないことを忘れないでください。複数の拡張機能がそれぞれ、独自の方法であなたに通知することを想像してみてください。観点から良いことではないため、カスタムの警告ボックスは最終手段として用いてください。inbox.現在、ニュースレターは英語でのみ提供されています。従って私の個人情報を扱うことに同意します。