我正在尝试调试仅在 Internet Explorer 中发生的 Javascript 错误。我安装了 Microsoft Script Debugger,并且过去曾成功使用过它。但是,在出现此错误时,我选择“是”来调试吗?它会打开脚本调试器,但它什么也不显示。运行文档窗口是空的,调用堆栈是空的,好像什么都没有被调试。
谁能告诉我这是什么原因造成的?
我正在尝试调试仅在 Internet Explorer 中发生的 Javascript 错误。我安装了 Microsoft Script Debugger,并且过去曾成功使用过它。但是,在出现此错误时,我选择“是”来调试吗?它会打开脚本调试器,但它什么也不显示。运行文档窗口是空的,调用堆栈是空的,好像什么都没有被调试。
谁能告诉我这是什么原因造成的?
我之前在使用 Microsoft Script Debugger 时遇到过此类问题,但从未设法找到解决方案 - 如果您有许可证,Visual Studio 2008 中的脚本调试器会好得多。
这里有一篇关于如何使用 VS 2008 Express(免费)作为脚本调试器的文章。
我已经在 try/catch/finally 块中看到了这个问题——由于某种原因,调试器被 finally 块弄糊涂了。尝试将它们注释掉。
我知道这很旧,但我想我会指出这仍然是一个问题。微软纯 sux。开发人员被迫支持损坏的产品……这是犯罪