私のWebアプリケーションでは、状況に応じていくつかのページの読み込みでデスクトップ通知を作成し、2分ごとにページが読み込まれます。 (アプリオープン(と警告が適用されます)を持っている場合、あなたは数分おきにポップアップ取得しますが、それぞれが約20秒後に消えますことを意味Webアプリケーションを処理する画面がロックされているとJavaScriptの通知がより良い
// if warning applies:
new Notification("Warning!", {body: "You must take some action"});
:それはこのような単純な通知、ですブラウザの動作が何であれ)。
これまでのところ、とても良いです。私の問題は、ユーザーのPCがロックされているときに何が起こるかです。通知がポップアップするはずの期間が経過した後、ユーザーがロックされたPCに戻った場合、彼らはすべてがポップアップ表示されることに気付くでしょう。つまり、すべてのメッセージをクリアまたは閉じるために長時間待たなければなりません。 - 迷惑!
私が本当に気に入っているのは、画面がロックされている間、つまりポップアップして消えるまで、通常のライフサイクルを経なければならないということです。それができなければ、画面がロックされていれば、単に発射しないようにしたい。
これを達成する方法を知っている人はいますか?
を私がしなければならないように聞こえるので、これはより多くのhttp://ux.stackexchange.com/ための質問のようであると感じこれらの通知で欠けている目標を達成するには、より良い方法です。 – moopet