1

ユーザーが新しいブラウザウィンドウでアプリケーションURLにアクセスするたびに、IEで新しいブラウザセッションをプログラムで作成するにはどうすればよいですか?これは、IE8またはIE9で手動アクションの[ファイル]->[新しいセッション]メニューをシミュレートするのと似ています。

ユーザーは、さまざまなIEウィンドウの複数の独立したセッションでアプリケーションにログインし、独立したアクションを実行したいと考えています。IEは認証の詳細にアクセスするために共通のブラウザキャッシュを維持しているため、新しいブラウザウィンドウは、新しいセッションを作成せずに既存のセッションを続行します。両方のセッションがアクティブであることを確認するために、同じユーザーの新しいセッションを作成しているときに、ユーザーの以前のセッションを無効にしたくありません。

4

1 に答える 1

3

個人的には、ブラウザーのデフォルトのセッション動作と戦おうとはしませんが、むしろ、アプリケーションが個別の並列サブセッションを処理するようにしたいと考えています。したがって、あるセッションのユーザーが新しいセッションを開きたい場合は、サブセッション ID を URL パラメーターで渡して、新しいタブを開くことができます。次に、サブセッション情報を渡すことで、各サブセッションを伝播できます。

于 2013-01-24T18:50:39.100 に答える