Asp.net 在使用Opera Dragonfly调试JavaScript时,如何逐行进行调试?

Asp.net 在使用Opera Dragonfly调试JavaScript时,如何逐行进行调试?,asp.net,opera,opera-dragonfly,Asp.net,Opera,Opera Dragonfly,我是一个长期使用Opera作为通用浏览器的用户,由于Firefox的各种麻烦,我决定看看。我首先想到的是,在调试JavaScript时,我似乎不能一行一行地浏览我的脚本 我正在使用ASP.NET,我的脚本只是一个按钮单击事件。当我将断点放在函数的第一行并单击按钮时,断点将按预期命中。就是在这里,我感到困惑。蜻蜓的窗口在左上角有四个按钮-继续、进入、跨过和退出。如果我单击Step Over或点击F10,我希望调试器会像Firebug一样逐步遍历JavaScript,但它似乎会立即跳过函数的其余部分

我是一个长期使用Opera作为通用浏览器的用户,由于Firefox的各种麻烦,我决定看看。我首先想到的是,在调试JavaScript时,我似乎不能一行一行地浏览我的脚本

我正在使用ASP.NET,我的脚本只是一个按钮单击事件。当我将断点放在函数的第一行并单击按钮时,断点将按预期命中。就是在这里,我感到困惑。蜻蜓的窗口在左上角有四个按钮-继续、进入、跨过和退出。如果我单击Step Over或点击F10,我希望调试器会像Firebug一样逐步遍历JavaScript,但它似乎会立即跳过函数的其余部分。如果单击“继续”或按F8键,也会发生同样的情况。如果我点击StepInto或点击F11,我开始进入jQuery JavaScript,这显然不是我想要的

我是不是错过了一些基本的东西?如果有帮助的话,我用的是Opera 11.52

为了添加更多关于我工作环境的信息,这里是我的按钮点击事件的屏幕截图,在第14行设置了一个断点。单击浏览器中的按钮时,执行会按预期暂停

现在,我希望有一些按键的存在只是把我带到第15行。在Firebug和IE开发工具中,按键是F10。在Dragonfly中,F10似乎只是跳过了其余的JavaScript代码。这同样适用于Shift+F11。F11本身就把我带到了jquery.js的这一部分,正如前面提到的,这不是我想要的地方


您看到了吗。

您看到了吗。

这是Opera中的一个bug,在使用Dragonfly调试器跳转或跳出函数时有时会导致问题

唯一的解决方法是在要跳过的函数下面设置断点,使用F10,清除断点并正常继续。例如,在上面的第一个屏幕截图中,您在第15行设置了一个新的断点,按F8键,然后在第15行停止时清除该断点。我知道这很烦人:-(


我已经做了更多的工作,试图复制这个bug,这样它就可以得到修复bug tracker这是现在跟踪的问题核心-42532,看来我们正在取得一些进展,所以希望有一天这种烦恼会消失。同时祝你调试顺利!

这是Opera中的一个bug,在使用蜻蜓调试器跳过或退出函数时有时会导致问题

唯一的解决方法是在要跳过的函数下面设置一个断点,使用F10,清除断点并正常继续。例如,在上面的第一个屏幕截图中,您在第15行设置了一个新断点,按F8键,然后在第15行停止时清除断点。我知道这真的很烦人:-(


我已经做了更多的工作,试图复制这个bug,这样它就可以得到修复bug tracker现在被追踪为问题核心-42532,看来我们在这方面取得了一些进展,希望有一天这种烦恼会消失。同时祝你调试顺利!

我有时会看到F10的不当行为:-/,如果你有某个链接显示这个问题,我想检查它是否在Opera 12预览中得到了修复。顺便说一句最简单的解决方法是在要跳过的函数下方设置断点,使用F10,清除断点并正常继续。您能否详细说明“在要跳过的函数下方设置断点”的含义?在上面的第一个屏幕截图中,您在第15行上设置了一个新的断点,按F8键,然后在停在那里时清除第15行上的断点。我一直在尝试确定蜻蜓中的步进错误,因为这真的很烦人。好吧,这似乎很有效,即使它非常精细。如果您想将作为回答,我会将其标记为解决方案。我有时会看到F10行为不端:-/,如果您有某个链接显示此问题,我想检查它是否在Opera 12预览中得到修复。顺便说一句,唯一的解决方法是在您要跳过的函数下方设置断点,使用F10,清除断点并正常继续。可以吗您详细阐述了“在要跳过的函数下方设置断点”的含义?在上面的第一个屏幕截图中,您在第15行上设置了一个新的断点,按F8键,然后在停在那里时清除第15行上的断点。我一直在尝试确定蜻蜓中的步进错误,因为这真的很烦人。好吧,这似乎很有效,即使它非常精细。如果您想将作为回答,我会将其标记为解决方案。是的,我读过该页面,但它只是增加了我的沮丧和困惑。我尝试做的肯定不是那么不寻常!是的,我读过该页面,但它只是增加了我的沮丧和困惑。我尝试做的肯定不是那么不寻常!