javascript - IE8开发者工具调试器给出错误的异常信息

标签 javascript jquery debugging exception error-handling

看看这个 jsfiddle:

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

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

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

最佳答案

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

长答案:

调试器只有在积极寻找问题时才能发现问题。一些调试器非常严格,只要它们看到可能会在以后引发问题的内容,就会显示错误。

但是,有许多调试器只有在真正将头撞到墙上并意识到自己已经完全不知道应该发生什么时才会显示错误。

解决方法可能是:

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

  2. 尝试使用 Firebug 修复其他调试器(例如 FireFox)中非 IE 特有的错误

关于javascript - IE8开发者工具调试器给出错误的异常信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8284835/

相关文章:

javascript - 为什么我们应该使用 React slice

javascript - jQuery Datepicker 显示一种格式,发送另一种格式

javascript - 如何使用重复键动态生成 JSON 对象?

debugging - 在 VS 2017 调试器中检查 COM 对象

c# - 当代码被混淆时 PDB 文件有用吗

javascript - Chrome 功能正常工作,除非您第一次单击它

javascript - 防止插入重复元素 - 而不是路由到现有元素

jquery - 如何重置 jQuery 遍历堆栈以每次按顺序加载元素?

javascript - 错误缺少 'Before Statement' - @import

debugging - WinDbg,来自 native 32 位应用程序的 minidump 在 64 位 Windows 上崩溃,不会加载系统 DLL 的符号