我有一個真正有趣的情況。我有一個現有的網絡應用程序,可以在很多桌面上運行。在一些臺式機我看到以下行爲:打開新窗口時IE 6和7掛起
一旦點擊打開了一個新窗口的鏈接(到另一個URL在同一個域)的IE窗口凍結和IE需要被殺死。
這發生在IE 6 & 7.
當使用招我沒有看到交通點擊該鏈接時。
當使用IE HttpAnalyzer時,我看到一個請求寄存器但沒有響應。
如果我將MaxConnectionsPerServer註冊表設置更改爲更高的值,例如10問題就消失了。
看着netstat我沒有看到任何異常連接。
所以我完全糊塗了,這個問題似乎是在客戶端,似乎是與IE不能夠進行額外的插座連接到服務器,但netstat的不顯示。
想法?
該代碼不是來自我的應用程序,它是大部分用戶使用的大型應用程序的一部分,只有一小部分用戶遇到此問題。我很確定這個問題實際上並不在代碼中,而是在客戶端,不知道該怎麼做。 – gunygoogoo 2010-04-07 00:11:20
@gunygoogoo:好吧,這變得很複雜。你可以潛入源代碼並看看裏面有什麼嗎?如果這個人編碼的鏈接部分沒有遵循標準的方式,那麼這可能是原因。如果你不能操縱源代碼和應用程序,我會說的最後一件事是「找到一個工作版本的瀏覽器,並讓所有其他的應用程序堅持使用該特定版本......」 – 2010-04-07 00:15:36