2

本当に興味深い状況があります。多数のデスクトップで問題なく動作する既存の Web アプリがあります。いくつかのデスクトップで、次の動作が見られます。

  • (同じドメイン内の別の URL への) 新しいウィンドウを開くリンクをクリックすると、IE ウィンドウがフリーズし、IE を強制終了する必要があります。

  • これは IE 6 & 7 で発生します。

  • Fiddler を使用している場合、リンクをクリックしてもトラフィックが表示されません。

  • IE HttpAnalyzer を使用すると、リクエストが登録されているのに応答がありません。

  • MaxConnectionsPerServer レジストリ設定をより高い値 (たとえば 10) に変更すると、問題は解決します。

  • netstat を見ると、異常な接続は見られません。

問題はクライアント側にあるようで、IEがサーバーへの追加のソケット接続を確立できないことに関連しているようですが、netstatはそれを示していません。

アイデア?

4

2 に答える 2

0

新しいウィンドウは実際に「ハング」しますか、それとも進行に失敗するだけですか?

これを修正する MaxConnectionsPerProxy は、接続を「リーク」しているものがあるため、接続制限に達していることを意味します。

まもなく IEInternals ブログにこのトピックに関するブログ記事が掲載される予定ですが、現時点では、ユーザーがポップアップ ウィンドウを頻繁に閉じるパターンがある場合は、閉じたときに手動ですべての操作を中止することを確認する必要があります。フライト XMLHTTPRequests または Flash オブジェクトからのリクエスト。

于 2010-04-11T22:26:49.227 に答える
0

こんにちは : これはトリッキーな質問です。コード、特にリンク部分をさらに提供してください。

次のコードは、xhtml トランジショナルに準拠しています。

<a href="http://www.google.com" target="_blank">open Google in a new window(tab)</a>

私はこれをずっと使ってきましたが、これまで IE6 または 7 がフリーズすることはありませんでした。

これが機能しない場合はお知らせください:)

編集済み:クライアントのデスクトップに異なるバージョンの IE と Firefox を使用しているようです...競合は、そのような小さなコード内ではなく、環境にあると思います...

于 2010-04-07T00:06:48.303 に答える