ウェブアプリケーション(クライアントサイドのHTML/CSS/JavaScript、サーバサイドのウェブサービス)を開発しました。サーバー側でいくつかのWebメソッドを呼び出すクライアント側の各ユーザーアクション。サーバサイドからクライアントサイドへの「メッセージ」の送信
しかし、アプリケーションで複数のブラウザタブを開いたときにいくつかの問題が発生するため、別のブラウザのタブにログインするたびにすべてのブラウザのタブ(現在のタブを除く)で強制的にログアウトすることにしました。 そのクライアント側を実装する方法は、サーバー側から「メッセージ」を受け取ることができますか?
閉じる必要があります! autobahn.ws/node.js/....のようなWebSocketを使用してください。 –
私は、各ユーザー/クライアントアプリケーションインスタンスに固有のID /トークンを追加して、各タブが1つを作成し、競合が発生しないようにする必要があると思います。すべてのタブを閉じます(ただしテレグラムでも同じです) – booboos
私はこれを行う代わりに、驚くべきことではなく、おそらくユーザーを覚えることでユーザーの好む作業方法(複数のタブ)に合わせてアプリケーションを変更することをお勧めします新しいタブを開いたときに他のタブに表示されます。 –