問題描述
我的網站在 Firefox 中運行良好,但在 IE 中崩潰.
My site works fine in Firefox, but it crashes in IE.
我正在使用大量的 jQuery 來淡入內容.當用戶多次點擊上述鏈接之一時,它會在 IE 中崩潰.
I am using alot of jQuery in order to fade in content. When the user clicks on one of the above links a few times, it will crash in IE.
這是我的網站:創意調色板
我完全不知道為什么該網站在 IE 中崩潰.我什至不知道從哪里開始調試我的問題.我的計算機上沒有 Visual Studio,但在我朋友的計算機上,Visual Studio 讀取一條消息iexplore.exe [####] 中發生未處理的 win32 異常"
I have absolutely no idea why the site crashes in IE. I don't even know where to begin to debug my problem. I don't have Visual Studio on my computer, but on my friends computer Visual Studio reads a message of "An unhandled win32 exception occurred in iexplore.exe[####]"
有人有什么想法嗎?
推薦答案
給你.它與您的 DirectX 過濾器有關(可能是淡入淡出的原因).這是堆棧,EAX 為 NULL.無論代碼在做什么都是試圖取消 EAX:
Here you go. It has something to do with your DirectX filter (probably what's doing the fades). Here's the stack, and EAX is NULL. Whatever the code is doing is trying to deref EAX:
CDXTFilterBehavior::_ClearSurface:
6C8E87E1 mov edi,edi
6C8E87E3 push ebp
6C8E87E4 mov ebp,esp
6C8E87E6 push ecx
6C8E87E7 mov eax,dword ptr [ebp+0Ch]
6C8E87EA mov ecx,dword ptr [eax] <--- EAX is NULL
> dxtrans.dll!CDXTFilterBehavior::_ClearSurface()
dxtrans.dll!CDXTFilterBehavior::_DrawUnfilteredElementLayers()
dxtrans.dll!CDXTFilterBehavior::_DrawElementWithProceduralSurfaces()
dxtrans.dll!CDXTFilterBehavior::_ExecuteFilterChain()
dxtrans.dll!CDXTFilterBehavior::Draw()
mshtml.dll!CPeerHolder::Draw()
mshtml.dll!CLayout::DrawClientLayers()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispContainer::DrawChildren()
mshtml.dll!CDispContainer::DrawSelf()
mshtml.dll!CDispNode::Draw()
mshtml.dll!CDispRoot::DrawEntire()
mshtml.dll!CDispRoot::DrawRoot()
mshtml.dll!CView::RenderView()
mshtml.dll!CDoc::OnPaint()
mshtml.dll!CServer::OnWindowMessage()
mshtml.dll!CDoc::OnWindowMessage()
mshtml.dll!CServer::WndProc()
user32.dll!_InternalCallWinProc@20()
user32.dll!_UserCallWinProcCheckWow@32()
user32.dll!_CallWindowProcAorW@24()
user32.dll!_CallWindowProcW@20()
user32.dll!_InternalCallWinProc@20()
user32.dll!_UserCallWinProcCheckWow@32()
user32.dll!_DispatchClientMessage@20()
user32.dll!___fnDWORD@4()
ntdll.dll!_KiUserCallbackDispatcher@12()
user32.dll!_NtUserDispatchMessage@4()
user32.dll!_DispatchMessageWorker@8()
user32.dll!_DispatchMessageW@4()
ieframe.dll!CTabWindow::_TabWindowThreadProc()
kernel32.dll!@BaseThreadInitThunk@12()
ntdll.dll!___RtlUserThreadStart@8()
ntdll.dll!__RtlUserThreadStart@8()
也許您正在從 DOM 中刪除一個元素,而轉換仍在對其進行操作?
Perhaps you're removing an element from the DOM while the transform is still operating on it?
這篇關于為什么我的網站在 IE 中崩潰?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!