我正在尝试noVNC使用Internet Explorer 9(平台预览版7)。与先前版本的IE相比,开发人员工具窗口(F12)得到了极大的改进。但是,在抛出异常时,这些工具不会报告脚本文件名或行号。
是否有直接的方法将开发人员工具中的异常消息与Javascript中的位置进行匹配? (除了通过向代码添加控制台消息进行暴力搜索)。
更新
我发现导致异常的代码在try / catch块中。如果我没有发现异常,那么行为就更糟了:我根本没见过任何报道。但我可以告诉它已经停止执行基于之前和之后的console.log调试消息(从未触发之后)。所以我想问题仍然存在,我如何让IE9开发工具以与Chrome开发工具和firefox firebug相同的方式显示控制台消息(特别是console.error)来自脚本的位置?
答案 0 :(得分:0)
您使用的是哪个PPB版本?
您是否单击了F12工具中SCRIPT选项卡上的“开始调试”按钮?如果是这样,那么 应该在异常的确切位置侵入您的代码。
答案 1 :(得分:0)
我通过选择并在JavaScript中的任意入口点添加断点并使用不加选择的步骤来解决这个问题。