私たちの (asp.net) システムは、より大きなシステムの一部です。これは、window.open 呼び出しを実行して新しいウィンドウを開く javascript から、このより大きなシステムを介して起動されます。
(さておき、認証データなどは、暗号化されたクエリ文字列パラメーターを介してシステムに渡されます)
IE7 でテストすると (残念ながら、組織はこれを標準化しています)、ブラウザーは、システム (ページをナビゲート) をしばらく (断続的に) 使用した後、ネットワーク リクエストを作成しなくなります。F5 キーを押すと、ロード アニメーションが表示されますが、実際には何も起こりません)。
ウィンドウを閉じて、(独自のウィンドウで) より大きなシステムに戻ることができますが、それでも正常に動作します。システムを再起動すると、新しいウィンドウが開き、ロードされているように見えますが、リクエストは行われません (wireshark で確認済み)。システムは別々のサブドメインにあります。
面白いことに、Fiddler を起動すると、すべてが正常に動作し始めます。Fiddler を閉じるとすぐに、ネットワーク リクエストの送信が停止します。
このシステムはかなり html/javascript/ajax の重いシステム (1 ページあたり 1MB 以上) ですが、ブラウザがこれを行う原因にはなりません。明らかに、Firefox と Chrome は完璧に動作します:)
再び機能させる唯一の方法は、すべての IE ウィンドウをシャットダウンし、再起動することです。
プロキシサーバーを無効にして有効にし、考えられるほとんどすべてを実行しました。
誰でもアイデアはありますか?
アップデート
フィドラーの実行でなんとか再現できました。最初に、機能しているときは、Fiddler ですべての要求を確認できます。「リクエストなし」モードになると(ここでも、何も変わらないことに注意してください。私はただブラウジングしているだけです)、Fiddlerには何も表示されません(つまり、新しいリクエストも何もありません)。fiddler がログに記録したすべての要求が完了したため、開いている接続はありません。
これは、ほぼすべてのマシンで見られます。約 15 ページを閲覧した後、これが起こり始めます。それは環境的なものでしょうか?私のテスト マシンは、マカフィー、IE7 を使用したバニラ XP インストールです。他に何も実行されておらず、IE にツールバーがインストールされていません。