質問: webアプリケーションで、エラーメッセージを効率的かつ機能的にするにはどうすればよいですか? アラートはユーザーに対応を強制しますが、ウィジェットが他のウィンドウの背後に隠れてアプリケーション全体をブロックすることがあります。ユーザーがエラーメッセージに気付くようにするには、他にどのような方法がありますか?
回答: それらがあまり重要ではない何かについてユーザーに通知するためのアラートである場合は、stackexchangeのようにして、ライトバーを閉じやすく、気が散らないようにすることができます。ユーザーから情報を取得する必要がある場合は、背景にオーバーレイを備えたモーダルダイアログを使用します。これにより、何もアクセスできなくなり、ウィンドウが失われることがなくなります。「このメッセージを削除してもよろしいですか?」のようなアクションについてユーザーに警告したい場合は、そのようなメッセージを避けてください。代わりに、元に戻すを使用して、アクションを元に戻すことができることをユーザーに通知します(私が言った最初のモデルのように表示します)。