gpt4 book ai didi

IE8 中的 jQuery "Exception thrown and not caught"错误

转载 作者:行者123 更新时间:2023-12-01 00:16:14 33 4
gpt4 key购买 nike

好吧,我已经在 SO 上看到过这个特殊问题好​​几次了,但这一切都没有解决我的问题。这是我们正在讨论的网站:http://kwestievan.nl/unityexpress

在 IE7/8 中打开,不要介意可能存在的任何 CSS 错误。

如果我查看控制台,我会在 jquery.js (1.6.2) 的第 1011 行看到“抛出异常但未捕获”。我认为这与 jQuery 无关,而是与我自己的代码有关,但我不知道从哪里开始。我的代码可能做错了什么,但控制台根本没有给出提示。所有其他浏览器都没有像现在这样的代码问题。

有人可以帮助我吗?

最佳答案

我遇到了类似的问题,使用 jQuery 1.6.4 在 IE8 中(在 IE7 模式下)看到“异常抛出且未捕获”错误。

堆栈跟踪从 jQuery 的resolveWith() 中的finally 子句开始,并经历了ready() 和doScrollCheck(),但问题出在我的代码中,通过 $.ready() 执行。

我在代码中发现了问题,这实际上是一个“对象不支持此属性或方法”错误,只能注释掉代码,直到找到有问题的行,然后在控制台中运行该行。

我认为 jQuery 的resolveWith() 中的try {} finally {} block 可能掩盖了错误的来源。我不确定,但如果我必须再次调试它,我可能会尝试:

  • 将我的代码移到 $.ready() 之外;或
  • 在 jQuery 的本地副本中,在resolveWith() 中添加 catch (e){} 子句来检查错误

关于IE8 中的 jQuery "Exception thrown and not caught"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126082/

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