IE8开发人员工具调试器提供了错误的异常信息

时间:2011-11-27 10:14:46

标签: javascript jquery debugging exception error-handling

看看这个jsfiddle:

http://jsfiddle.net/yxJey/6/

使用firebug在FF中运行时,您将获得正确的异常信息。

当使用开发人员工具在IE8中运行时,异常信息毫无意义 - 仅显示jQuery内部,但不显示导致错误的确切行。这使用IE调试非常困难。任何想法为什么会发生这种情况以及如何解决?

1 个答案:

答案 0 :(得分:0)

简短的回答? Internet Explorer的调试器不是一个非常高质量的软件。

答案很长:

调试人员只有在积极寻找问题时才会发现问题。有些调试器是严格的,并且会在以后看到可能导致问题的任何时候显示错误。

然而,有许多调试器只会在他们的头撞墙时发现错误,并意识到他们已经失去了应该发生的事情。

解决方法可能是:

  1. 尽量不犯任何错误。(我知道这是不可能的,但理论上它是最好的选择; D)

  2. 尝试在另一个调试器中修复非IE特定的错误,例如FireFox和Firebug