この質問java-vaadin-14-detect-user-leave-closes-tab-f5-etcを投稿しましたが、間違った質問をしたと思います。
サインインしている各ユーザーを、アクティブなブラウザー タブまたは UI を 1 つだけに制限したいと考えています。
を使用するよう誰かに言われましたが、このリストは、ユーザーがページを更新するたびにVaadinSession.getCurrent().getUIs()
1 (有効になっている場合は 2 ) ずつ増加します。@Push
これは、このリストに複数 (または 2 つ) が含まれているかどうかを確認できないことを意味します。
私はこれで迷っています!ネイティブの Java アプリケーションと組み込みのログイン システムを使用すると、各ユーザーを 1 つのセッションに簡単に制限できます。ブラウザだと難しい。それともそうではないのでしょうか?
質問する
209 次
1 に答える
1
新しい UI が初期化されるたびに、同じセッションで他のすべての UI を閉じる UI init リスナーを登録できますか?
見る:
- チュートリアル: UIInitListener
- Javadoc
一方で、ユーザーが複数のタブを開けないようにしたい理由も知りたいです。
于 2020-02-18T18:28:16.597 に答える