【发布时间】:2011-12-09 11:56:10
【问题描述】:
我正在尝试调试仅在 IE 中发生的“找不到属性”异常。不好的部分是这个异常被捕获和处理,我只能弄清楚如何让 IE 9 调试器在 uncaught 异常(Ctrl + Shift + E)上暂停。
我不能在不打乱我的程序逻辑的情况下暂时删除相关的 try-catch 子句,我宁愿不必手动操作调试器一步一步。 如何轻松找到产生异常的行?
【问题讨论】:
-
在另一个浏览器中使用更好的调试器(chrome,ff + firebug)调试可能会更好......当然,其他浏览器上可能不存在该错误
-
@hunter:这个错误只在 IE 中出现(为什么这不让我感到惊讶?)
-
您是否在 javascript 中使用了
debugger命令? -
不会使用
debugger仍然强迫我手动一步一步地前进吗?我希望能够立即移动到下一个throw,就像在 chrome 中一样。 -
最接近 IE JS 调试器的方法是在断点上设置条件。希望这能让你更接近。 msdn.microsoft.com/en-us/library/dd565625(v=vs.85).aspx#_break
标签: javascript debugging internet-explorer