gpt4 book ai didi

javascript - 为什么我的网站在 IE 中崩溃?

转载 作者:行者123 更新时间:2023-12-01 01:55:10 25 4
gpt4 key购买 nike

我的网站在 Firefox 中运行良好,但在 IE 中崩溃。

我使用了大量的 jQuery 来淡入内容。当用户多次点击上述链接之一时,它会在 IE 中崩溃。

这是我的网站:Idea Palette

我完全不知道为什么网站在 IE 中崩溃。我什至不知道从哪里开始调试我的问题。我的计算机上没有 Visual Studio,但在我 friend 的计算机上,Visual Studio 读取一条消息“iexplore.exe[####] 中发生未处理的 win32 异常”

有人有什么想法吗?

最佳答案

给你。它与您的 DirectX 过滤器有关(可能是淡入淡出的原因)。这是堆栈,EAX 为 NULL。无论代码在做什么,都是试图取消引用 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 中删除一个元素,而转换仍在对它进行操作?

关于javascript - 为什么我的网站在 IE 中崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com