6

ブラウザの設定であると確信しているかなり奇妙な問題が発生したため、厳密にはプログラミングの問題ではありませんが、ここの人々が開発作業中に遭遇し、解決策/原因を提案できるかどうか疑問に思っていました.

私のアプリは MVC 2 にあり、すべて target="_blank" を持つ実際のアプリ画面へのリンクを含む中央メニュー システムを実行するため、ユーザーがブラウザー設定でどのように好むかに応じて、新しいウィンドウまたは新しいタブで開きます。これは、新しいシステムを除いて、それを使用するすべてのシステムで正常に機能します。新しい Citrix デスクトップをセットアップしていて、テスト中に奇妙な動作が発生します。ログオンしてOKし、メニューをナビゲートすることはできますが、90% の確率でメニュー リンクをクリックすると、ブラウザにセッション Cookie がなくなったかのように、ログイン チャレンジで新しいリンクが開きます。ただし、メイン タブに戻ると、ログインしたままで、メニューをうまくナビゲートできます。もう1つの非常に奇妙なことは、新しいタブで画面を正常にロードして正常に実行できる場合があることです。しかし、メニューから再度開くと失敗し、再びログインチャレンジが発生します. 1 つの新しいタブにログオンすると、残りは問題なく開きます。これはさらに奇妙なことです。

これはある種のタブ分離設定だと思いますが、常に機能するとは限らないためです。ある場合、それは少しバグがあることが知られていますか? ブラウザーは IE 8 で、他のすべてのシステムで使用しています。テスト中のユーザーのログインで発生する可能性のあるグループポリシー設定ですが、私のものではありません-管理者とユーザーのGPの違いについて、ネットワーク管理者から連絡が来るのを待っていますが、彼が何も明白に見えない場合に備えて、ここで聞いてみようと思いました。

乾杯 - MH

4

1 に答える 1

4

これは IE のバグであることが判明しました (特に驚くことではありません)。ブラウザーが新しいワーカー プロセスで新しいタブを生成すると、新しいプロセスはセッション Cookie にアクセスできません。他の何人かの人々がこれを発見し、新しいプロセスの生成を停止することは、優れた解決策ではありませんが、問題を解決するようです. この問題は、Yahoo Web サイト、およびセッション Cookie を使用する他のすべてのサイトでも発生することに注意してください。どのイベントと状況の組み合わせがこれをトリガーするのかは本当にわかりません (私たちのシステムでは、管理者以外のユーザーにのみヒットします - GPO ルールを調べましたが、明らかなものは見つかりませんでした)。しかし、MS は本当に修正する必要があると思います。より頻繁にトリガーされるようになると、IE が完全に機能しなくなる可能性があります。

これは、問題に遭遇した場合に一時的に問題を回避するためのリンクです。

http://blogs.msdn.com/b/askie/archive/2009/03/09/opening-a-new-tab-may-launch-a-new-process-with-internet-explorer-8-0. aspx

于 2012-11-16T12:00:10.523 に答える