這裏是版本:在IE8崩潰重裝只有當網站上的本地主機,啓動Javascript只有當,只有在IE8模式
- IE 8.0.6001.18702
- Visual Studio的Web開發2010 10.0.40219.1。 SP1Rel
- 淨4.0.30319 SP1Rel
- 的jQuery 1.6.2
當我通過Visual Studio運行在本地主機上的網站,用IE設置爲IE8模式和JavaScript啓用,瀏覽器將在頁面重新加載時崩潰。它在URL更改或標籤頁/窗口關閉時不會崩潰。我得到的消息是:
VS JIT消息:發生於IEXPLORE.EXE
未處理的win32異常[一些PID]。與VS調試時
錯誤:IEXPLORE.EXE在0x3fa078d8
未處理的異常:0000005:訪問衝突讀取位置0x00000008。
調用堆棧的位置:MSHTML.DLL 3fa078d8()
3FA078D8 MOV EAX,DWORD PTR [EBX + 8]
當我抵消調試頁面的加載通常在標籤中很好。我時不時會看到「我們無法讓您回到您正在查看的頁面。」信息。
爲了使它更有趣,這隻發生在網站的主頁上,並且不能在DEV服務器上重現。切換到IE7模式不會發生崩潰。或者註釋掉頁面底部加載的一些javascript文件。
我試着運行禁用了插件的IE8,並且崩潰仍然發生。我嘗試使用Fiddler啓用,它仍然崩潰。
尼斯之一。這僅在_your_工作站上發生?我的意思是,你說它不會在DEV服務器上覆制,但在另一個Windows XP/Vista/7工作站上?重啓後?我認爲它看起來像有缺陷的內存或類似的東西... – Johnny5
哦,每個在項目上工作的開發人員都能夠重現它。 :-) – travis