我已經構建了一個包含70個問題的JAVA調查Web應用程序。所有的問題都有一些html單選按鈕來選擇答案。這些問題和答案是動態生成的,以適應用戶選擇路徑。IE8奇怪的崩潰:緩存?
用戶點擊一個單選按鈕後,我的web應用程序會動態地重新生成一些HTML。對我來說這似乎不可思議,但是當用戶點擊第23次/ item時,瀏覽器會導致IE8崩潰選項卡並執行恢復。
我減少了生成的html數量,這使得用戶達到更高的項目:40(當然,我的應用程序可以生成HTML代碼的時間更長,而不會崩潰)。
此錯誤在其他瀏覽器上不存在。
我所做的最好的猜測是,在生成一定量的HTML之後,IE8達到某種緩存大小限制並且無法處理頁面。
在我的電腦上,我有IE8最新版本和IE-web-development工具,我沒有遇到任何錯誤。
使用Visual Studio 2005,我們發現這個(對不起,我把它翻譯從我的母語):
Mshtml.dll的 上iexplore.exe的未處理的錯誤時拋出0x3fdf1b8a:0000005: 訪問衝突閱讀路徑00000000。
IE8版本是8.0.6001.18702
何我可以調試嗎? 我可以使用JavaScript重置緩存嗎? 如果是的話,你能否提供一段代碼來做到這一點?