2

我正在尝试让noVNC与 Internet Explorer 9(平台预览版 7)一起使用。开发者工具窗口 (F12) 比以前版本的 IE 有了很大改进。但是,当抛出异常时,这些工具不会报告脚本文件名或行号。

是否有一种直接的方法可以将开发人员工具中的异常消息与 Javascript 中发生异常消息的位置相匹配?(除了通过在代码中添加控制台消息来进行暴力搜索)。

更新:

我发现导致异常的代码在 try/catch 块中。如果我没有捕捉到异常,行为会更糟:我从未见过任何报告。但我可以根据之前和之后的 console.log 调试消息判断它已经停止执行(之后的那些永远不会触发)。所以我想问题仍然存在,我如何让 IE9 开发工具显示脚本中控制台消息(尤其是 console.error)的位置,就像 Chrome 开发工具和 firefox firebug 一样?

4

2 回答 2

0

您使用的是哪个 PPB 版本?

您是否单击了 F12 工具中 SCRIPT 选项卡上的“开始调试”按钮?如果是这样,它应该在异常的确切点闯入您的代码。

于 2011-01-30T02:05:27.110 回答
0

我通过选择断点并将其添加到 JavaScript 中的任意入口点并不加选择地使用 step into 来解决这个问题。

于 2014-10-06T12:49:26.310 回答